Indeed, but on the other hand, almost all of the projects mentioned in the comments here are of the 'for this project, we do it this way' type of implementation meaning that in their local use case their way is the unified API.
That is both the benefit and the downside of non-commercial projects: you get to do whatever you want.
That is both the benefit and the downside of non-commercial projects: you get to do whatever you want.