Those companies are the most visible places to get a high-paying job. They pay at the top of the market. Sure, a niche software company may pay its senior engineers higher, but even well-connected developers may never get any exposure to them.
If you want to get that first house downpayment for the Bay Area, I'd say it's almost essential at this point.