The best aviation job I ever had was one where you had to spend your per diem or you didn't get to keep it. Tip the van driver, order a nice meal at dinner, etc... It kept the cheap pilots from being cheap in order to save a few bucks.
I would love for my airline to go to use it or lose it per diem.