Between individuals like myself and whole communities of people helping each other out there in various ways, I suspect that's a large part of what allows the modern complex tech stack to actually continue to exist. If corps actually had to bear the entire burden of technical support for their products, could they continue to exist in their current form?