I won't suggest that I know whether or not the original poster made a good decision, but assuming that an experienced developer will have job opportunities on tap is naively short-sighted.
The current market in the Bay Area won't last forever. A lot of people today either weren't around in the late 90s or have chosen to forget what happened. In a matter of months, lots of developers went from having a seemingly unlimited number of high-paying jobs to choose from to collecting unemployment.
Even if the next down cycle isn't the same as Bust 1.0, a lot of the angel and VC-backed startups in the Bay Area currently eager to pay six figures for even mediocre talent aren't going to survive, and when they're replaced by fewer and fewer startups, many developers will be ill-prepared.
Is the OP an experienced developer?
(How many years does he have in a production setting? Would it be worth getting those critical 5 years of experience, despite bouts of boredom?)