Yeah, these are all things and arguments that have come up across dozens of forums over the years. I think honestly speaking, you are approaching it as "don't they WANT to sell more and do good/take it seriously?" when really, they are just doing what they want to do within their free...