I feel like Ulysses wouldn't have gotten nearly so many complaints if (a) they'd given some way cross-apply the license purchase price to a subscription, instead of expecting recent purchasers to shell out a premium price a second time to get updates, and (b) they'd actually had any substantial feature updates to show for it, instead of almost all attention since then going to just making the iOS app act more like the desktop app.