Let’s not pretend back-end taxi/private hire vehicle dispatch is either a complex problem, or one that Uber solved themselves.
They added a glossy mobile app to the equation. Many others have since done the same.
Driver co-ops or smaller operators simply don’t need to worry about half the nonsense in the comment you linked (support for dozens of languages and payment methods, integration with other first or third party services, etc.)