Between tech companies hiking prices, stuffing more features behind subscriptions, and seemingly finding a new way to squeeze money out of users every other week, it’s easy to feel a little cynical about the state of software right now.