I would say the main problem with Wikipedia is the fact that it is all controlled by a single organisation in the United States. So no matter where someone lives or which language of Wikipedia they want to contribute to, in the end that organisation in the United States can decide whether or not it is acceptable. That might not be so bad for things like math or science, where an objective truth exists. But when it comes to topics like politics, there are many groups who hold different opinions, and it is impossible to give an objective truth.
The best way to solve this problem is likely with completely separate wiki instances run by different countries, organisations or political groups. These could use ActivityPub to federate with each other, and share some of the articles. For example, articles about math could be shared across most instances, while each instance might have its own version of an article for a controversial political topic.
Implementing something like that seems very hard though, and so far I dont think anyone has tried to implement a federated wiki.