On a technical level yes. But unless you are selling expensive hardware widgets it can be hard to justify constant upkeep cost of servers without a recurring revenue.
That said I too lived through hosting on premises web services that we later pushed to cloud due to the hassle of maintenance. Self hosting is great when you have a dedicated team to keep it running.
So, I would argue that cloud necessitates subscriptions, not that subscriptions allowed everything to be in cloud. It's connected but in other direction.
On a technical level yes. But unless you are selling expensive hardware widgets it can be hard to justify constant upkeep cost of servers without a recurring revenue.
That said I too lived through hosting on premises web services that we later pushed to cloud due to the hassle of maintenance. Self hosting is great when you have a dedicated team to keep it running.