Isn't it more like: "exploitation of a market inefficiency renders the market efficient over time", or something to that effect? Or rather, (others) making money from trading is what makes it hard (for you) to make money from trading.
Sure, depends on how you encounter it. Most often on forums someone will show up wanting to hear about how to write a strategy, and they are rebuffed with "nobody would ever publish that".