I guess a landrover was what it was, a tool to do a job. Probably less so these days (or at least those that are used for the Sainsburys run).
Its good at what it does, never pretended to be comfortable, and most folk with half a mechanical mind can fix the majority of things that go wrong.
Maybe some of the flak comes from folk that have owned one that has had a hard life, and expect them to go on for years with no maintenance. If you took any vehicle off road, I would expect it to take a bashing and require more maintenance?