They are definitely playing long game if they’re willing to lose 2.5 million Dish subscribers. HBO makes about $8 per sub from cable companies, so $20m per month. They are probably trying to push it up to their OTT price ($15).
People can still subscribe to HBO Now. Mildly annoying to get it from a separate interface or you have bad internet, but at least there are options.