Unless 7heo is willing to add other mods to the team, there's nothing much you can do except create another community on other instances. Probably best to subscribe to technology communities for actual tech news.
For the time being, I think shitting on LTT is okay-ish. But given that 7heo is still actively shitting on them, locking posts that don't align with their views despite OP not being a controversial topic at all, this is probably going to become his own echo chamber instead of a community that actually wants LTT to improve and have any meaningful discussion. I doubt they're going to limit these kind of shitposts after the investigation ends and proper arrangements have been made.