The MCT represents a carrier's willingness to accept the risk of a misconnect. Nothing more. It does not represent SCT (Sensible Connection Time). The latter represents what you as a passenger believes meets your schedule, capabilities and personal preferences.
I prefer short MCT's as they provide me the flexibility to make a responsible adult decision in light of my own schedule. Sometimes I have commitments on both ends so I book the short MCT. When I don't, I will book a more leisurely pace.
As with all travel, it is for the passenger to either know or research the best alternatives and make an informed choice as to what suits.
Blaming air carriers for offering what you don't want is the wrong way to look at this issue.