The difference is that with long flags, even someone without 10 years of POSIX experience knows what's going on. The long example on the OP's article makes a lot of sense to me, even though I'm primarily a Windows user.
At the same time, for instance, I've no idea what the -tr flag to ls does, even though I use ls often enough.
At the same time, for instance, I've no idea what the -tr flag to ls does, even though I use ls often enough.