Good tips, the temptation to spend money at this time is very large compared to when I was in college or at the start of work, namely 10 years ago, now malls are designed to be very attractive so that it makes us want to shop, restaurants are also designed to make us able to last a long time and try all the available menus so as to make finances we can get screwed.
You are right with this. This is part of their advertising means to attract customers but one can still avoid most of this temptation if one make a good plan for his money and lifestyles. I'm not expecting a hustler to visit restaurants for all day meal, this may be so expensive for him/her. Shopping with list and making a budget for your monthly income can save you from any attractive design place on any goods and services.
For marketing big money is used than for the development of the product. This is why people were in a force to spend more than what they earn. Another reason, the lifestyle have got a transition to status based one. Here people have started to own things based on status and not by reason or by need. This makes people spend much on unwanted things. Spending more than what you earn is really bad and this is the root cause for all the financial problem in one's life.