At $99, I don't really have a problem with a yearly hardware revision. Almost all other tech has at least a yearly revision. If the new features aren't enticing enough for you to drop another hundo, you don't have to. OR, you could sell your old one to help fund the new one, OR you could just give it to a friend.
I wasn't aware that some older Roku devices won't work with some newer Roku channels, I'd be mad. My parents have a Roku and the channels it has work well, I just with it had more, you know?
You can add more. There's millions of the buggers, just gotta find em online.