Stating that it's easy to develop clients and servers for Gemini is fine. But it's not how curl works. IF a feature is to be accepted, it will have to be maintained for a long time. In fact, it would not surprise me that curl's eventual implementation will be regarded as a sort of reference, simply because curl is such a well-regarded project. So it's really important to get this right.
And the spec is the only realistic thing to build on, because clients diverging from the spec have been threatened by blacklisting by other users (Amfora attempting to use emoji "favicons" for example led Drew Devault to threaten to ban the client from accessing his servers).