Because everything is the same except the product. It's a product built specifically for WordPress, built with WordPress and PHP code. And was put up for sale to the general public. I don't understand your confusion. Chris Pearson was of the same mind - that he didn't have to provide the source code to people who didn't purchase it. Until his very public debate with Matt Mullenweg over it and then eventually conceded.