Dota 2 is a multiplayer only game (aside form bot matches). YOU NEED to be up to date at all times in roder to play with others.
Bottom line: I'm glad the world doesn't work the way you think it should. It would be bad for PC gaming and PC for gamers.
But more power to you. So long as you aren't an ass hat pirate, enjoy games how you want to enjoy them.
That's why I wrote "another thing". Patching or whatever this software did (it doesn't even notify you) shouldn't happen during a game.
On the other hand. For people like me, who want to have control over the things they do or play, it's a nightmare. From my point of view, it's simply stupid to let companies take control away from you, only because you are lazy. Just wait for the future. Too lazy to buy new food and such? Let a company screen your fridge, what you eat/your eating behavior and let them stock the food up again with recommendations on what to try next. Something like this will happen and many people won't care.
It's a shame though, that many games aren't available in any other way. I really want to play Sunless Sea but I have no choice in the distribution method. I asked the developer whether they will put out a physical disc or a physical collectors edition eventually, but while the person was interested, there were no concrete plans. It's unfortunate because I wouldn't mind paying full price or more.