Well, it does harm creators, as they may get less money. The same goes for adblockers.
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video.