There's more to a job than the salary, and it can be reasonable for a company to leave salary ambiguous in order to make that sales pitch. Sometimes it's half the company; sometimes it's a set of steak knives. And it's reasonable for an applicant to decide that they're all about the salary and don't want to waste time on the sales pitch, and move on.
That only works for people who are earning a lot. I mean, for SV engineers there's probably a big difference between company A paying $350K/year with 10 days of vacation per year, and company B paying $300K/year with 30 days of vacation per year (I bet most would apply for company B, because the +$50K is not such a big difference).
For the rest of the engineers in the world (99% of us), a salary of $80K/year vs $130K/year is big difference and I don't know who would go for a job that pays $50K less no matter the other perks (which, at least in Europe are quite standard, so there's not much to be picky about)