In this blog post, the author emphasizes the importance of maintaining compatibility and stability in the curl project. They discuss how changes to the code should be made with consideration for legacy platforms, even if those platforms have limited usage. The author explains that their focus on stability and promises is what sets curl apart and allows users to trust the software. They also highlight the fact that the number of users on a particular platform doesn’t determine whether support will be provided; it’s the maintainers who keep the platform alive. The author concludes by mentioning that while certain things may be deprecated in curl, changes are made slowly and with open communication to ensure user satisfaction. They also acknowledge that the internet and protocols evolve, and curl adapts to those changes accordingly.
https://daniel.haxx.se/blog/2023/11/14/curl-on-100-operating-systems/