Hi irishrage,
You're right, but there's something to take in care:
OSClass is not as mature as we want, we created a bunch of hooks and functions, but sometimes we found out that we need "something" more. The main reason for 2.2 is that the paypal plugins needs some changes on the core of OSClass. Paypal plugin is "needed" by the community, so we make a small release, focused on it.
With time, this is less and less needed, and we'll be able to make plugins without the need of modifying the core
I (personally) don't know very well how to make premium plugins (since with PHP you've the source also, unless something like zend guard is used). And for templates, well, I'm not a designer, I didn't even make the theme for my own site. I will be glad to hear some suggestions about it.