Why Here?

This winter in NYC was particularly long.  I am SOOO happy that it's finally summer.  But season of polar vortex after polar vortex combined to make me really quite depressed, and I started wondering... why are we here?  Specifically I mean, why are we coding physically in NYC?

It's crazy expensive, the weather in the winter sucks, it can be crowded and smelly.  Given that we can code from anyplace we'd like that has power and internet access I understand a bit why silicon valley happened in California.  Who wouldn't choose nice weather?

Well it seems like a few others in the NY community have had the same exact though (even the same exact location I was contemplating) :

http://www.hackerparadise.org/

Sounds like a blast, but even though I'm a freelancer I am at the whim of my current largest client who wants me to basically be a full time employee, on location and all.  The reality is that even though we technically can work remotely, there's plusses and minuses to all of it and the powers that be have decided that it's in the best interest of any particular company to make sure everyone is in the same place at approximately the same time.

I've never worked for a company that let you work remotely the majority of the time, but it would sure be nice to be able to set my own schedule and location... at least for a few months... in beautiful Costa Rica!