The problem ist not that its shit, the problem is that in our world there are a lot of people who can't afford a $1000 laptop and Apple doesn't cater to these people at all.
Smartphones helped here a lot though but are not always an alternative. A young person barly making enough for studing (a person who needs a keyboard).