Plenty of nice boutique hotels in SEA. They're often as luxurious as the resorts, and they cost about the same. The crowd is usually much nicer, so you do end up spending a bit of time at the hotel. If I'm travelling for longer amounts of time I'm generally not out and about for 16 hours a day. Of course it also depends on who you're traveling with and the purpose. Some people like the comfort of a a resort that looks similar to what they're used to, and when you're traveling for business you generally don't want to take any risks, as you just want convenience.
When you are traveling with a young family, boutique hotel is not an option