Not being of the Ruby world, I did not understand what his licensing method would entail. Amazingly simple, yet profitable. I guess the fear of missing out is what keeps the annual subscriptions re-upped.
I'd say a big part of it is that most of the subscribers have a business to run, and it's generally good practice to stay legal. Besides, if it's working and worth the price, you keep paying.