Juventus got Jonathan David for a striker, hence why they didn't get Osimhen. Sure you may think Osimhen is better, but the difference is that you need to pay 20 million a year on Osimhen plus 75 million transfer fee, whereas David was free, and cheaper salary. They already spent 100+ million, and with their sale, they are at minus -50 million right now.
I guess the best case for the time being is the recovery and if they can be safely handle the finances, they will do fine. I get that it may not be easy, but they can definitely control this and should be happy about it. I get that it may not be a big deal to finish 4th or whatever, but it is going to be horrible if they pay more, spend more, try to be first, and then fail.
I thought there was a clause in Napoli's contract with Victor Osimhen that limits him from moving to any club in Seria A. However, Juventus took the decision that is best for them. Osimhen might better but he is also expensive. And he doesn't want to compromise his earnings that might be why he didn't attack much interest from many European sides this season.
Juventus needs to keep managing it's finance until the club stabilises. The years for sanctions whi h include points deduction affected the fortunes of the club and it will take some time from the club to recover it's past glory.