Why bnet downloading is always so slow?

I am on PC, I always have pre - update few days before and than this “small” update during launch and it often get stuck on initializing…