I don't see the issue with recommending a generic instance, if your intend is to convert the generic user. It certainly is a better experience than saying 'ok, so choose what you like from this list of instances' and they don't even know the implications or what that means.
The overcomplication of Lemmy is an issue, and this behavior tries to avoid that.