While I loved using Ubuntu, I found it pretty darn frustrating that driver support could be wonky. I had to dig deep into the weeds to fix issues with my Wifi driver, and had it not been for amazing Linux users with similar computers that posted their remedies online, I would've been SOL.
In contrast, in all my years of using Apple computers, I've rarely if ever had a driver related issues that wasn't easily solvable by updating my OS.
I had a MacBook 2014 at work and grew pretty quickly to love it after only ever using Windows. However, the updates turned a perfectly reasonable machine into a much slower one.
I switched to Linux when I left the company and while I ran into issues installing it on both my PC and laptop (not Mac), the end result works perfectly. I think all the digging around has made me better understand computers. A lot of the Linux command line skills are transferable to Mac.
I have a 2013 MacBook Pro with 4 gigs of RAM that I bought with Mavericks and updated it all the way up to Catalina. My GF is using it pretty happily now and it feels reasonably snappy, certainly not "much slower" than I remember it.
In contrast, in all my years of using Apple computers, I've rarely if ever had a driver related issues that wasn't easily solvable by updating my OS.