It is fine blaming the teams but what about the organizers.
All of the time that used to be spent on setup and pre race inspection is now taken up by the sprint race.
If the sprint race has to be retained then make Friday a Sprint race, and treat it as a separate event, then hold F1 on the Saturday and Sunday. That way the teams get back the ability to make changes, rather than spending the entire weekend in Parc fermé conditions after a one hour practice window.
The Current format is just serving to dilute the importance of the F1 Main race and adding nothing to the sport apart from increased profit for FoM.