End Users aren't lazy / stupid / inept
End users are more interested in what they can do with the computer (applications) than how it works (OS). That doesn't make them lazy or stupid, they just have different interests. I'm only interested in driving my car using the engine the factory installed. Even if I could get a better engine free, I wouldn't be interested in developing the skills needed to install it. The car already runs well enough for my purposes.
Keep Up with TechRepublic