As someone who has worked a few service jobs: oh god please don't start a conversation with me if I'm on my lonesome. This advice needs a huge sticker that says 'mileage may vary'.
Not everyone wants the silence to be punctuated with smalltalk.
The author's point of view seems to me quite condescending. Like being the janitor is considered less (and that, inevitably, everybody sees the janitor that way), so the author is trying to flip that view around (because he can, he is "not less").
Needless to say that being polite is out of the question here, and that I am sure that the author's intentions are not what I just commented, but I can't help to read it that way.
I would agree that "please" and "thank you" can take you far, however you don't just have to address them to the janitor, it's for everybody.
The person doing the cleaning on our office floor always wears very large and conspicuous probably noise canceling headphones, while working. Guessing she has had one too many person trying to make awkward conversation while she was just trying to get the coffee cups in the wash as quickly as possible.
I think the best bet is to just acknowledge, no need to smalltalk. Just smile and say "good morning" or even just nod at them when you run by, no matter who that is, CEO or the janitor. That will be enough for a people yearning to get noticed to feel noticed, but won't unnerve the occasional person who wants to be left alone.
I agree with this comment. YMMV. I tend to just naturally start up conversations with service folks, and at least half the time they appear to be annoyed.
Not everyone wants the silence to be punctuated with smalltalk.