There's nothing wrong with subscriptions, if they pay for a service whose upkeep requires ongoing effort. Like internet providers, or online game servers.
That does not apply to products which are (essentially) a fixed-feature product. Like most productivity software, single-player games & so on. Tying subscription fees to those should indeed be met with a firm "NO!".
And no, bugfixes don't count as ongoing service (imho). That's more like repair under warranty: fixing issues that shouldn't have been there in the 1st place.