The last time I walked into a hotel room that smelled like cigarette smoke was in 1998, so I would think this is very uncommon.
There is a whole tier of hotels and other services targeted at the traveling working class which you won't encounter as a highly paid tech professional simply because your company won't book you there.
I ran into traveling road crews (as in CalTrans contractors building highways) visiting a facility for my current employer. Interesting crowd. The pay is good, and the only real requirements seem to be the willingness to wake up early, work hard, and not be insufferable to work with.