They are definitely not scams, but it does all depend on the manager or motivation behind having unlimited, on top of the fact that unlimited vacation presents a real financial benefit to the company by limiting the liabilities against it.
My company has unlimited vacation and I didn't take any vacation from Jan 1 to May 28, then I took off 10 consecutive weeks for the birth of my daughter and a move from Seattle back to Portland. We also treat Dec 24 - Jan 2 as company holidays because so many people use their personal vacation days for that time of year and to prevent people from trying to work through the holidays and dragging others into it with them. I then followed it up closely with a few days off for a wedding I was in, a couple of fishing trips, a couple out of office days for unexpected things. I've probably taken more vacation this year than I have in my entire career excluding my honeymoon.
We have a system for placing vacation requests that allows anyone to see what a given stretch of time looks like as far as people being gone, and we can track how managers respond to vacation requests as well. I guarantee that if we found a manager pulling the kind of shit that the OP's manager was pulling they'd be dealt with, probably even let go without a second chance unless they were stellar in every other way. Also, all requests go through the system, so there is none of this whispering back and forth and getting you to withdraw your request. The back and forth happens and is recorded for posterity.
The only problem is, just like most other culture fits at a company, how do you know until it's too late? Also, would you personally feel comfortable using an 'unlimited' amount of vacation?
My recommendation has always been to treat unlimited vacation days like bonuses and options. They are perks, but the number you're generally after is the salary, so don't discount that too much in favor of some nebulous benefits that may not materialize.