The launcher is bugged and downloads either empty or 137mb patches (maybe bad CRC at some server? Different CRCs at some?). Every time.
Starcraft remastered was bugged at some point and couldnt be played for a week.
If you statt Heroes of the storm, it takes few minutes to download some 600 byte ghost patch, then does some (antihack?) processing... then you can start the queue after like 10 minutes.
It's probably like the GTA5 that also took ages to start due to poorly done code and devs not caring at all.