As the Bitcoin whitepaper helpfully explains, the probability of a double spend attempt succeeding drops exponentially with the number of confirmations. One confirmation is extremely low, two is basically (extremely low)².
Full details: https://bitcoin.org/bitcoin.pdf
Unfortunately, Andreas falsely claiming a double spend did _not_ happen is dangerous: people have to realize that a single confirmation is not an absolute guarantee.
This case was ~$20, and looks like someone was just moving money between different wallets.
But if you're accepting a payment large enough that you can't risk even a very low chance of a double spend, you _do_ need to wait for multiple confirmations. Claiming otherwise could lead to people losing money.
As an example, my OpenTimestamps server software waits 5 confirmations (by default). I'm not worried about losing money - the calendars are double-spending transactions to themselves. But the software frankly can't handle a double spend - you'd need to manually fix things in the calendar database.
So I just wait a few confirmations to make the probability of a double spend extremely low. So low that if one actually does happen, it's much more likely that Bitcoin itself broke in some way.