great post, i wholeheartedly agree.
most people dont even realize that for every feature you get, new tech has to be developed and a lot of things that blizzard introduced during the last years are incredible and makes the competition look even more behind in the future.
but haters probably don't want to see this ofc.