So then I should HAVE to have an overdraft? What if I don't have one? Or if they charge a subscription fee for one?
You're talking about yourself again as if everyone else is and should be in the same position.
Everyone/anyone can get a suitable overdraft to act as a buffer.
Which is all well and good, but unfortunately, I don't have a few grand to put in my bank account.
So get a suitable overdraft, as DD stated?