And that's great for you in your situation, but you can't expect everyone to be able to work it out all the time. If you have the $800 and can make it up, sure, but you might be living paycheck-to-paycheck and have to spend a lot more than $800 (based on number of people and location).