I understand being frustrated with f2p shenanigans and microtransactions, but I think that frustration is blinding you to some of the bigger picture issues at play. I agree that microtransactions are a problem, but honestly fps games are one of the few genres where I would say a f2p and live-service model actually makes the most sense.
Before the prevalence of battle passes most games followed the CoD model where a new game would be released every year or two and you would be forced to buy it because the player population of the older game would die off drastically. With live-service it allows the dev to still update games and gives players a reason to keep coming back every season to keep playing a game. An fps game is only as healthy as how large and diverse in terms of skill range its player population has.
I’m also excited for Deadlock though. It will hopefully keep doing everything right that Battleborne failed at and looks really fun.