Your second paragraph is exactly why i created programming.dev. Having general purpose instances really fragments the community and just makes things confusing. And putting the software name in the URL is just dumb, for many reasons. I will never need to explain programming.dev to a single person, it’s clearly there in the name.