Not at all being purposefully obtuse.
Yes, you're correct on the model and while I do party agree with what you say about BL3 being over priced, there where many sales if you kept your eye on it. Granted, they never made a big announcement when a sale was on, so that's Google's fault. But BL3 Ultimate Edition was down to £9.99 at one point - I don't think anybody could complain at that price.
I agree with what you're saying about paying at not owning it. But I think that's the way many things are heading. Look at Prime Video. You pay to rent or watch the movie and it can be removed at a later date.