I guess one issue about engineering a well performing algorithm is that ot only works if you collect a real high amount of personal data and label it with stereotype based labels. And then you have to do the same with every content shared on the platform.
If you do this publicly, people will have problems with the labels of their posts.
Your awesome idea gets labeled as left wing utopic dream? Your rant about that new movement is conservative and populistic?
Might be true, but will offend people.
There is this great overview to find the Specs and all info about upgrading and stuff: https://www.parkytowers.me.uk/thin/