The moral of this story: Always get AppleCare+ when buying a MacBook Pro.
A few years ago I’d disagree. Skipping AppleCare for my first few machines pretty much paid for one.
However, with the cost of battery replacements and that fact that pretty much every major hardware problem is now “replace the logic board” I get it. It’s annoying but this is my work machine. Also, self repair no longer makes sense both in terms of the machines themselves and what my own time is worth versus a decade ago.
As a bonus, if you replace your machine regularly AppleCare does increase resale.