With today's aggressive and impatient drivers, the 2 second rule is very hard to maintain because they'll just pass you and fill the spot, every time.
When people say that it doesn't work, I really think they're just saying that they can't stand having other people get ahead by breaking the rules, and they'd rather drive more dangerously than let that happen.