In other forms of transport weight and bulk determine cost.
No, I don't think so. Train, bus, coach, ferry, all charge per person regardless of size.
In a system where excess baggage weight can prove extremely expensive, why should passengers be exempt from basic economics?
However, I agree it is somewhat surprising that airlines have generally ignored this potential new revenue stream.