Completely, thoroughly agree. I'm a senior engineer. You want my expertise? Pay me. I care fuck all about your options, your free massages, and your foosball tables. If that's all you have to offer, you're probably not a serious company; you're just playing startup theater. Call me when you have a real engineering problem to solve and you have $$ to pay for a solution because you're paying $$$ every day you don't have a solution.
To be fair, I would consider free massages as a real benefit. Stupid and probably indicative of a culture problem in most cases. But if my company added those, I would work from home less often.