That's not true. I have a lot of different controllers/pads (PS3, PS4, Xbox360, Xbox One S, Nintendo Wii U Pro, Nintendo Switch Pro and several different 8bitdo controllers) and they all are running fine with Batocera.
Besides, if that would be true, then a lot of other people already would have complained and reported that.
I guess your issue only happens with your microntek and dragonrise pads.
Do you have any other pads like PS3-controller (or any other that i listed above) to try with?