Wouldn't exactly say fashisim is to blame but rather simply corpos want maximize profit on a hinherently unprofitable business models. Like I'm personally not seeing much ideology getting pushed anywhere. Granted I hardly spend time on Twitter but all I've been seein on x is furry tits and on the other platforms just ads getting pushed. From what I can tell you can say what ever and no one will hear you over the ads.
I have Twitter completely blocked, just from the news alone it's clear Elon is pushing a political agenda at the expense of the business, which means it's the intended point, because he's not dumb. It doesn't matter what you specifically would see in your timeline these days, assuming you would follow better-than-garbage people. The platform is directly being advertised to the world as a place for fascist ideology to go unchecked. The people that know that, and stay on the platform specifically for that reason, are following a very different set of accounts and they're getting a huge, daily dose of empowerment as Elon lets it flow freely, even engages in it regularly. Again, intentionally.
Twitter, instagram, facebook, reddit -- DNS blocked on my network. The addition of that simple friction to viewing those sites has completely broken me of the crutch. [Plus the Murdock-block plugin and I'm in a great place.]
I went an extra step and made myself a Firefox add-on a few years ago. It takes a regular expression, scans all element attributes for values matching the expression, and applies a given CSS style to those elements. Given a pattern like... (Holy hell, you can't really post a regular expression on lemmy, it's trying to do some markdown stuff to it, but it involves the domains of all the sites I hate like twitter.com, x.com, facebook.com, etc...), and the style visibility: hidden, all links to those sites, no matter what page I'm on, are completely removed from my internet experience. I never see them.
Edit: Oh the regex issue was actually because my add-on was filtering the elements with twitter.com, x.com, etc. as it's supposed to :) I can't even see my own comment unless I turn it off.
Be warned, the UI is just a textarea that takes JSON and involves escaping characters for both JS strings and regular expressions in the same string. regex requires backslashes to escape things like '.' and JS requires backslashes to be doubled to output a single backslash 😬 The example escaped JSON at the bottom of the options screen should be enough to figure out how to add your own domains to the list. The only reason it's a public plugin is because it's literally impossible to just run a plugin from a local source without having to do a ton of extra steps every time you start the browser. Also, you'll occasionally get confused why things don't seem right on the internet, like when I tried to talk about this plugin and mentioned twitter.com, causing my own comment to look messed up after I posted it, because the plugin was doing exactly what I told it to do :)
bro fascism is the marriage of corps and govt. also lying ass mofo you haven't seen fashy shit on x lmao there's news articles every other day posted here about head dipshit fascist musk pushing some new neonazi account or conspiracy theory.