Agree, it doesn't. Because it aint.
Its call competition, same as what all retail businesses do. Otherwise it would be called collusion.
Don't like a certain FX broker and their quotes, choose another.
Most retail FX traders, using that term very loosely, don't know that they are paying the offer and selling the bid putting them already in a loss from the start. Also that the "trades" that are plotted on their chart .... are not trades at all. It is either the bid or ask change, almost always the bid change.
Anyway a few pips are meaningless in the grand scheme of things if they have a true edge. Almost all do not, therefore they bitch.
Note that I'm no making a judgement on any one particular poster, but if the shoe fits.