Burgess power does not affect people like Doctor Q, he uses his strength to affect the environment, to stop that, you’d need to create a haki barrier like the Admirals did vs Whitebeard, considering that all three admirals were at least able to clash with Whitebeard, it’s impossible for him to be three times as stronger than them, so you require a massive amount of haki, probably impossible for a single person.
It’s much easier to have him launch mountains, and his opponent cut them, for a fight coreography.
Think about it this way, if haki was able to stop everything, Blackbeard, an important main villain, wouldn’t have made such a big fuss about the yami fruit, Law could stop that Doc Q technique, but he would have a hard time against his more serious techniques.