Who says that it's a competing standard? It's a simple local implementation that fits the needs of the application.
This isn't the right case all the time, but if implementing something is only a few dozen lines and isn't already provided in an appropriate form by a library that you're using, there's nothing wrong with just implementing it from scratch.