This is a public service announcement: by saying "IT is crap because users still buy it" you are effectively blaming the victim.
There is a huge information and resources asymmetry between large companies creating software and hardware, and regular person who just wants their Internet-connected device to, you know, not do harm. Companies effectively made a business model out of that asymmetry.
We need education and regulation to make IT not crap.