Not necessarily true, and not necessarily even a option sometimes.
In my case for example, the ThinkPad Z13 was the best laptop for me at the time. My main criteria generally is a top-tier AMD APU, first-class Linux support, machined aluminium body, 12-14" display. Only the ThinkPad Z13 met my criteria at the time, but there wasn't any in stock in my country. So my only option was to import it, and it was pretty expensive with all the import duties. A Framework would've been cheaper, but they didn't ship to my country and they also didn't have an aluminum chassis.
It was worth it though, I'm still using the ThinkPad and it's hands-down one of the best laptop+Linux experiences I've ever had.
It's now time for an upgrade. Unfortunately, Lenovo killed the Z13 line with no equivalent replacement, and everything else on the market currently has some or the other limitation (for me) - the most common limitation being lack of official Linux support.
Thankfully, Framework finally started shipping to my country this year, and their laptops also finally meet all my requirements (the previous models were all lacking the machined aluminum chassis). This also means that I may have found my "final" laptop at last, assuming Framework continues to deliver on their promise. Never again do I have to go hunting around for a Linux-first machined-aluminium top-tier 13" AMD laptop. And the best part is, I can just swap out the mainboard the next time I want to upgrade - which I guarantee will be way cheaper than buying a laptop that meets all my requirements, assuming it even exists.
But if you're not like me and you're fine with any random el cheapo Windows laptop, then yeah Framework is probably not for you.