I don’t know what prices you saw of MacBook Pro repairs but I repaired 5 screens in 4 years at the MacBook 12” 2015, 2 or 3 batteries, all for free only with the warranty without AppleCare+ and the last free replacement without the warranty. Each individual screen cost €550, without VAT. Every single battery is 450€, without VAT. In the end Apple paid me, for that Mac, a value of 3500€, VAT excluded, for repairs against a cost of 1000€ (it was a pre-production without even the serials on the cables in promotion). I bought a second MacBook 12” 2019, 880€ new (on promotion) with AppleCare at 150€. Changed 3 screens in 2 years and all the lower case because Apple had scratched it in service, at the moment it cost Apple 2200€ in repair (gold 2018 costs more than silver) and still has 1 year of AppleCare+ that I will use for the battery and a new screen.
I doubt that current MacBook Pros have lower repair costs. Those who buy Apple products without AppleCare are naïve.