I think that the developer deserves more credit. Being an open source maintainer is difficult and when the maintainer of discord.py initially quit they cited being busy elsewhere in life as part of the decision. I don't think a maintainer should be pressured to work on something just so that the ecosystem is more centralized, although it would have helped to have nominated someone to continue the project instead of archiving it. Open source software has no guarantee of stability and it is largely discord's fault that SDKs must continuously be maintained by the community in this fashion.