Because it seems to work:
I have multiple namespaces (multiple paths) and many controllers (with or without namespace) that inherits from one ControllerBase
(which has no namespace). So it's doable.
As far PHP is able to load your classes you should be able to have only one ControllerBase
.