Reading the threads seems like I am the only one welcoming this change. The amount of scammers taking advantage of the way usernames worked before was getting out of hand. Especially since when you could paid to have a custom number. Lot of people could not differentiate between RandomJoe#4587 and RandomJoe#4597.
I don't think making the usernames randomjoe4587 and randomjoe4597 is going to be much of an improvement in this case. If anything, its harder to read.