You need to think about entities based on their properties, not the labels that are attached to them. That ought to be obvious to people who program for a living; think of a private company with a speech monopoly as the good old .txt.exe scam.
You're attaching the label "not government" to Google, but in terms of properties it is like the government. YouTube has openly admitted to manipulating video results despite it costing them money to do so. Their monopoly position is so strong that the YouTube leadership rules us like a dictatorship.
I would prefer it if these tech monopolies were simply broken up. But failing that, they need to obey the first amendment or be shut down in the US.
Europe is a different beast, but I think the UK at least should adopt the US first amendment.