Interesting points, as developer who worked on Paw ( mostly the subscription part Paw for Teams) I wander how you feel about apps that chose to justify a subscription through the addition of a server component.

From the developer perspective there is an issue in the big V paid upgrade model once the app becomes full enough so that any new feature you add both runs the risk of watering down the apps focused or is unnoticed and not considered a big feature. This leads to developers clustering work into big releases resulting in much requested features being release years after they se finished in the hope to bundle them with other features to make a big splash.