To give an example: In line with Google's mission statement of "Don't be evil", I figure that it could extend to "Don't be annoying".
> My question is: Why should a company make it easy for people to do exactly what it doesn't want them to do?
Because its just plain annoying to users. Running a business and designing your application / system to trick people into behaving in a certain way is one thing, being transparent is another.
I think users these days are becoming a lot more educated and wiser to these techniques, as a result their loyalty is beginning to side with companies that offer a more honest level of transparency.
> My question is: Why should a company make it easy for people to do exactly what it doesn't want them to do?
Because its just plain annoying to users. Running a business and designing your application / system to trick people into behaving in a certain way is one thing, being transparent is another.
I think users these days are becoming a lot more educated and wiser to these techniques, as a result their loyalty is beginning to side with companies that offer a more honest level of transparency.