The biggest reason why we shouldn't be tipped is that management will hold it over us when it comes to negotiations. "why do you guys need a pay increase when you are being tipped by the pax?" is what they would say.
If someone offers me a twenty spot, hells yea I'll take it and buy a round for the crew on the overnight.