Yes, but the decision is based on feedback from advertisers. In YouTube's ideal world, every single video on the site would be monetized, but this isn't possible because advertisers do not want their brand associated with controversial topics, especially those that concern very heated political debates.
> Wouldn't a free market allow everyone to be in the mix, but advertisers would make the choice?
The creators and advertisers have no obligation to work through YouTube. In fact, all of the big creators work directly with advertisers that are friendly to their content by editing sponsored content directly into the video.
The more recent demonitizations have appeared more and more "proactive" in protecting Google, but due to the comments being made by the CEO of youtube, and by the patterns in the demonitizations its not unreasonable to suspect there maybe other factors outside of keeping advertisers happy.
Advertisers can/do choose to bypass Google and just straight sponsor videos.
Wouldn't a free market allow everyone to be in the mix, but advertisers would make the choice?