What non-rev passengers do is cost money to the airline, thus passing it on to the paying customer. Paying for a ticket means paying baggage handlers, ticket agents, maintenance of planes, fuel, food, drinks, etc etc etc. To say non rev passengers dont impact the cost to paying customers is total BS.