My feeling is a little different. I don't think it's fair to put down every person who comes to Hubpages to earn money from their hubs. I do feel that quality is key, so to that end it's the quality of the hubs "selling" something that is the issue and not just the fact that hubs "selling" something exist at all.
I tend to put my faith in the community at large. People here are really good about rating the quality of content. Of course, some members go a little overboard simply because a hub isn't on a topic they're interested in, but for the most part the users who actively rate here help Hubpages to weed out the bad and lift up the good.
Someone can have a passion for writing and also be interested in earning money by promoting something in their hub. Hubpages allows that, and it doesn't necessarily mean the content is low-quality.
All I can say is that I encourage those who are writing with the intent to promote something to do as much as they can to make their hubs full of honest, high-quality info. I'm not sure why Google is on this latest kick with affiliate sites as there are tons of legitimate affiliate opportunities out there. But Google certainly isn't the end-all to website traffic and their endless decrees won't stop my from doing the things I love to do: writing and earning money online. Just make your hubs high-quality no matter what the topic, and you'll have nothing to worry about.