How can they finish the season in a position that would qualify them for the Champions League if Juventus lost at home to Fiorentina in that match?
If there’s any justification for this loss that could help Fiorentina stay in Serie A, they shouldn’t have to sacrifice themselves.
In the final match, Juventus will play away against Torino. Meanwhile, AS Roma will face Hellas Verona. On paper, it’s difficult for Juventus to overtake Roma’s position because Hellas Verona has very little chance of securing a win.
Juventus’s chances of making the Champions League, as you said, will be dashed. Juventus will have to settle for the Europa League.
Let's be honest, Juventus with this kind of performance is more of a europa league team. Unfortunately, that's just how it is. From a club that won seven titles in a row to playing like this now, it's honestly unbelievable. We're going to have an exciting end to the season, and right now even Napoli isn't safe in second place, they're only 3 points ahead of Milan. Como climbed up to 5th place with this win, and if Roma drops points, we might even see Como in the UCL next season

Napoli’s position could still be overtaken, but I don’t think that’s a burden for them anymore because they’ve already secured their spot in next season’s Champions League.
Juventus is the one grabbing the spotlight, but it’s fair to say their performance is on the level of a Europa League team, not a Champions League one. I’m worried that saying something like this might offend some people. If Juventus beats Torino, Roma is also aiming for the same result against the team they’ll face.
AC Milan will be more interesting going forward. Allegri already understands what needs to be done for Milan after managing the team for this past season.