From my personal experience this behavior is actually why I don't always use the debit card. Sometimes authorizations take a long time to disappear, and sometimes they linger around weeks after the actual payment was made. Then you're out of double the money for that time. With a credit card, at least it is only your remaining limit that is a bit lower for that time.
I mean I realize if I just have a high enough balance on my account, it's no big deal. And also the aforementioned never really happened to me in Europe, so as long as I live here it's not a problem for my regular spending. But while definitely see the problem Ali describes I'm not really convinced that problem is solved at all by giving out debit cards. Only adds to the confusion imo.