This is a Questions and Answers site, the actual persons asking and answering is a less important matter. There is hardly any difference between an answer provided by "user155098" and "chx". The profile pages still could serve to link the contributions together, the reputation points and badges would still show, the "top users" ladders would still function etc. Users, I guess, could still opt in to show their user names and profile pictures if they would want for old times' sake or something.
This would nuke the pronoun problem from orbit.
It would also fix a very long-standing bug where an older comment or answer is referenced by @username and the username changed since, making it very hard to understand the reference.
This is not a duplicate of the old question because I do not suggest anonymity, I suggest pseudonimity. Anonymity loses the link between answers of the same author. I also suggested keeping showing reputation and badges because that's important.