They are wrong. The fastest, most effective, and most convenient way to obtain bitcoins is to buy them.
If you don't have money to buy bitcoins, then earn it. No matter where you live, it takes much less work to earn dollars (or your local currency) than it takes to earn the equivalent amount of bitcoins.
The problem is that people trying to earn money are motivated to make as many posts and replies as possible with little regard for their quality. This sea of crap brings down the quality of the site. When newbies ask questions, they are flooded with crap posted by people trying to earn money. People looking of information must wade through a morass of crap to find what they are looking for.
Your post provides a great example. When people ask, "how do I get bitcoins", the signature campaign people always reply with the same bad answers: "join a signature campaign", "visit faucets", "day-trade", "gamble", "mine them". They haven't actually thought about it. They are simply repeating what others have said because it it fast and easy.
Obviously, I am not trying to make money here. That is a waste of time.