It allows airlines to be far more flexible with their business/economy configurations to maximise yield.
The market is willing to bear it so why not I suppose.
I agree with you that North American business class is much more comfortable, though isn't it usually full of frequent flyer upgrades? That practice is much less common in Europe.