Why I think people are praising the helldivers2 monetization is that isn’t the case. The “premium currency” is earnable in game and at a reasonable. I haven’t bought any but still have the battlepass and a few of the premium armors.
You get it as part of the battlepass, and the gameplay loop guides you to the currency. You’ll be looking for ammo or in game currency, and there also happens to be premium currency sometimes. The battlepass not being timed and on a work at your own pace is great too.
It feels fair to me? Like the developer can still make a buck but not ruin the experience. I.e. the monetization lets people pay to instantly gratify if they want vs punish you for not spending.
At enterprise scale I can see a contract for being able to renew your support contract. Aka for us to implement this, we expect you to support it but we aren’t going to pay you up front in case it doesn’t pan out or we drop the project.