There was a period of time when Apple really seemed to have lost their way with the MacBooks. I had a 2013 that was flawless. Then the lease was up and my company sent me a 2017 model to replace it. That machine was never much good. Randomly slow, awful keyboard, etc. Luckily the battery decided to become a balloon, and so my replacement is a newer 16-inch MBP. The new MBP seems to have addressed all of the stupidity that was going on in 2017 and 2018. And I bought a 2020 M1 MBP for myself, and it has also been quite solid. I don't want to say that Apple necessarily fixed all of their stupidity or really learned anything, but someone there still appears to give a shit.