While Steve is expressing opinions with which many of us would share, unfortunately in the real world it won't work out like he states.
As a self employed person he ges paid on results, which is true. However, the majority of us are either employees or consultants where we do not necessarily get paid on results, but paid on time expended. In other words we get paid for a 40 hour working week, or whatever. In most of our cases what we do has little bearing on the final results of the Company or enterprise.
Workers cooperatives only work in very limited circumstances, and usually require some external 'force' to keep them going.. I am thinking here of communities such as the Amish who do work in cooperatives, but use their religion as the 'glue'. Even so called 'partnerships' such as John Lewis are anything but. No employee actually owns any part of the Company and can only change the management philosophy in an extremely small way, and usually only then because it is what management wanted to do anyway. Some people think a Trade Union can offer such a way forward, but as we all know they can be even more disastrous than management. We also all know what happened to the cooperatives of the Soviet empire.
As to JLR building cars that the majority want, well, they actually do. They build the style of cars that the market expects them to make. If you want a bog standard box then buy a Ford or Japanese. If you want a sports saloon then the Jaguar is the name that you associate with that type of car. The same argument holds for Landrover. So their customers go to them expecting what they get. Would anyone buy a Landrover that looked like a Mondeo?? What would be the point?
We would all wish for management to get paid salaries equivalent to the shop floor, but in a commercial world that will not happen. If the market rate for the position is