The push to live services, online DRM, microtransactions, DLC and other such things is because they have identified that there is more money to be made as a ‘server operator’ than a ‘game developer.’
They don’t really care about getting paid for the game, they’d rather give it away for free if they can make more money off controlling the servers.
Printing like to dead trees?
You could just use the system print dialog instead of Firefox’s if that works better for you, I think it’s possible to set it as default.