We still use it for otp, so i doubt we would just remove it unless someones wants to rewrite our otp code. It’s easy for people who don’t have existing code around to say just remove it.
Yes it's definitely easier to say than fix, but don't you agree it's bad for DMs?
Always has been the case, people just make a blank statement “<thing> is bad” and have 0 regard for all that came before or relies on it. Plus “bad” is only based on use case, and nothing more than that.