The only person to have mentioned debit cards is you. I can't see why you're making a fuss, you asked the question then answered it.
Clearly you don't get it....
Incorrect advice given is not good.
Even when asked, the person posting this advice, still failed to correct it. Even compounded it by getting the answer to the question wrong.
The reason for asking about debit card/Direct Debit. Was that is how most people will pay....
As has been pointed out this is getting off topic to the OP's post. Which was to say the least very vague and open to question as to if the company is trading still or simply not answering the calls in a certain department.