There is simply no reason that a manufacturer shouldn’t be producing hardware with open specifications to a global market that consumes its product.
Are you aware of Intel scandal in regards to AMD? What do you think Microsoft was/is doing? Also if you criticism is aimed at hardware manufacturers, then this is the wrong topic for it? Linux cannot do anything about it, because it has no financial interest.
First paragraph I fully agree. But I fail to see the point why that should'nt be true for Linux machines then. If you don't have friends/colleagues which can help you do stuff, you need to get your own hands dirty. Relying on "support" is nebulous. You cannot even call anybody from Microsoft "support".
And if you are in need of such support, there already exist solutions: https://www.tuxedocomputers.com https://system76.com/ Not sure what more you are looking for...there never will be Linux distro fixing all its problems by itself.