Sure - if you do it by passengers and not by vehicle count. Busses are hilariously more efficient at moving people.
People don't occupy space on roads, vehicles do. They should absolutely be paying by vehicle count. It's their problem if they can't fill the vehicles.