I actually enjoyed reading your post and there is no reason to apologize for anything, but I still thought it appropriate to point out that these are your speculations and in no way does it reflect my intentions. No hard feelings!
Keep in mind also that this scheme can work in several ways. As it is now a developer may not be able to even run his own creation unless he has prior approval (license) from Seeed subject to whatever terms they see fit. This is in contrast to the Nano where a developer might create his own licensing scheme (including key generator) and assume full control without any interaction with Seeed whatsoever.
As you pointed out, licensing may not be such a bad thing if used in a sensible way. In this respect I have no reason to believe it will be used in any other way. Quite the contrary, I would say Seeed has been more than willing to listen to and encourage customer input such as with hosting and supporting this forum. With this and their hardware design skills I’m impressed, but less so with their ability to develop quality software.