Releasing a large expansion would be a terrible idea when trying to compete with borderlands 3.
Annual pass is bungie best bet.
To draw players in the months after borderlands has had time to be played
-
Dropping d2 all together to focus on d3 is the winner.