Originally Posted by
champignon
I always thought that "non-rev" would mean that the passenger was an airline employee or possibly a travel agent, flying for essentially nothing. Differentiating between a full fare paying and a mileage ticketed (or upgraded) passenger would need to be done with the utmost care. BA mileage tickets aren't "free," in any sense, nor are mileage or paid upgrades. Generally speaking, you are going to end up pissing off your best customers, which is probably not the best marketing strategy.
Agree, and yes that is what I meant by non-rev (employee etc.).
At least on AA, they’re noted on the FA phones and sometimes even receive better treatment

That said, I did once have a situation on a transcon F flight where the FA assumed I was a non-rev (I was the only revenue passengers out of ten in total) and didn’t want to grab me a refill of club soda. The other FA said ‘actually no this is a real customer’ and I was promptly served.