That's part of the problem with open standards - they tend to be very broad and hence have a very low baseline for quality. Equally no one is in charge, it's no one's job to make sure it reaches some set standard or solves a particular set of needs, or has the right set of development tools, or QA guidelines. This is the case for freesync and will also be the case for any open source amdworks. It's why dev's will continue to use gamesworks - because you get consistent interfaces, code quality, debugging tools and dev support. Not a bunch of random libraries written in different ways with different levels of support and lacking most of the overarching documentation/QA/debug.