Everyone has good intentions.
> honestly believed what they were saying.
So what?
> Do you really think that those people were giving that advice for selfish reasons?
In many cases, yes. Sure, they also honestly thought that things would work for you, but that's the nature of "win-win".