Cross-subsidies are in general inferior to tax support, they concentrate the burden of support on arbitrary groups of related payers who no more ought to "owe" the supported than the rest of us should for ensuring everyone can participate. Sliding-scale pricing sounds more "progressive" than it is.