It is hard to replicate for Blizzard. Just because it has been easy to do for your friends it doesn’t mean it is automatically easy for everyone else to replicate it. I, for one, only had the crash about once per seven days. And Blizzard even made the claim themselves they could replicate it consistently because it happened so rarely.
If you refuse to use the rename method it is on you not on Blizzard. They gave you, a temporary, solution which works. Customers have such a little understanding of software because they are led to believe that in this day and age everything should be fixed right away. There are issues which will never see a fix and others which can take months. The amount of code necessary to create a working game is enormous and certain issues aren’t an easy fix nor are they easily replicated, which is why they asked for our help in the first place and why they are once again asking for our help. With this issue they clearly aren’t just stringing us along or they would simply remain silent. And since this is such an issue for you and others, you are more helpful helping them out over getting frustrated there is no fix when the temporary solution works for you. As long as you can play there shouldn’t be a real issue typing out credentials whenever you want to play.