That is my biggest issue that it has been months since the influx of people, and they still haven't come to a solution. Now I haven't checked if they made any statements that they are actively working on the solution or waiting for the influx to blow over.
I assume that when you purchase over their site it doesn't count on the steam charts, as well since its cross platform (from a quick google search) so we can't accurately judge with the amount of flow they are dealing and the peaks.
You may hate it but at least in Blizz they dealt in an automated way for the times when there was a jump in players (Sharding was added with Legion IIRC and since then queue times for expansions went way down).