Number 1 reason is your lack of ability to relocate right now. It's hard for companies to hire someone remotely and give them a lot of control without knowing more about them.
I do agree with some of your points though. Anytime I hear the "we have xboxes" I immediately translate that to we pay crap and hope the kids we hire don't notice in between games of CoD. The other day a guy was giving me a pitch to come work at his startup and kept talking about the xbox and the office location. Note to companies pitching to potential employees. Idea, equity cut, and salary in that order are way more important than having Aeron chairs.
I do agree with some of your points though. Anytime I hear the "we have xboxes" I immediately translate that to we pay crap and hope the kids we hire don't notice in between games of CoD. The other day a guy was giving me a pitch to come work at his startup and kept talking about the xbox and the office location. Note to companies pitching to potential employees. Idea, equity cut, and salary in that order are way more important than having Aeron chairs.