Your bow treeestand and accessories all have foriegn odors. It would be impossible to keep everything scent free. How can you keep a climber scent free in the back of a pickup?
Exactly. You'll never be scent free regardless what you do so I think whether you're in an astronaut suit, some sort of bubble, scent lock, carhart, jeans and tee shirt, etc...... It just doesn't make that big of a difference. Be as scent free as possible with what you're wearing and hunt the wind IMO.
On the otherhand if someone can justify spending the money for the stuff then I suppose there may be an added advantage. I certainly can't be hurting you. But like Arthur said, who knows if it's really helping you when faced with a situation like a buck coming in downwind from you. I've been "caught with my pants down" before too without scent lock. No way to know if it was or wasn't the clothing.
Bottom line is though either way it's certainly not a situation where the stuff is going to have a negative impact so hey what the heck go for it if you feel like spending the $$$.