As much as I enjoyed PD2, even bought the Ultimate Edition when it included all future DLC, the developer keeps claiming they will go bankrupt if they don't do each unethical consumer practice.
After them needing to reneg on the already sold Ultimate Edition's to fund the second half of development of PD3, now that I have seen it and its just an update to PD2 with dated graphics, I don't think I can do it again.
My friend bought PD2 on console and was burnt as well, that version didn't get updated and the playerbase tanked.
Honestly, what overkill is doing is much better than the subscription and gambling bullshit we get nowadays. You can see what you buy before doing so and if you choose not to, you can still play the game and none of what you bought will ever be taken away.
I paid about 40€ for 250 hours of fun with PD2, that's much better than any season pass game.