Exactly. And no one. Zero people. No person or entity is required to provide you with a platform, megaphone or audience.
That doesn't stop you from saying what you want. Freedom to express yourself does not entitle you to an audience. Full stop.
Edit: To clarify, your free speech rights do not trump my free speech (which includes not hosting your speech on my private property). Yes, today's social media has inordinate influence due to network effects. But those are for-profit corporations who owe you nothing.
Get that through your head. They owe you nothing.
Personally, I despise those corporations. And I voted with my feet and wallet and left nearly a decade ago. But my distaste for them and their business models doesn't trump their free speech and property rights. Nor should it.
Your rights do not supersede those of others, except on your private property. Facebook's (or Twitter or YouTube, etc., etc., etc,.) servers are their private property.
Want a public square? Then set up a public square. Those corporate, for-profit entities are not that.