Which is why it's a tarball that anyone can install
"Fault" is completely irrelevant. It makes no difference who is philosophically at fault in this situation. From the point of view of the vendor, all that matters is that users won't have the opportunity to use the vendor's software, and as a for-profit company that situation needs to be solved.
There is no sin in ignorance but you should realise my "argument" is simply something distros have been doing for well over a decade: packaging software. This isn't about idealism or flights of fancy. This is about removing subjective corner cases in reality through better education.
If it's not that complicated, why have these problems persisted for so long? If your answer is "because XYZ is stupid", then your argument isn't well thought out.