> because the people who produce hardware don't share with the public (and with the people with the skills and interest to create non-user-hostile software) the information necessary to run that hardware, artificially restricting the market to their business partners.
That's a claim that needs some supporting evidence.
To my knowledge the vast majority of hardware documentation is publicly available.