??? You absolutely have the right and ability to host your own content on your own page. Facebook is incredibly popular, but it's not the "centralized" communication medium. If you want to make a political statement or whatever, you absolutely can-- presuming you can get people to actually come see what you have to say.
People use Facebook or other social media because it's significantly more convenient to do so. And distributing content on Facebook/Twitter/etc. is much more effective than trying to get people to go to your own personal website.