why no charge for MS serive packs?
Because that is bug-fixes, not additional functionality. The same reason why Apple Updates aren't charged either.
It's very simple (if you want to understand)
- Bug fixes to existing applications, no charge
- Additional or enhanced functionality, charge required.
How many of you get huffy when MS charges you to buy the next version of MS Office?