Yes... although an add-on pack sorta-kinda addresses that issue by auto-numbering objects.
Years ago, I did a plug-in that would all DBPro objects, sprites etc etc to be called by using a text name, with almost no speed loss when converting between the name and an integer. But alas, no-one used it...
Probably my biggest gripe about DBPro is the inability to have arrays within types.
It is a pretty big one, and can be a pain - for some. However saying that, I prefer procedural languages over OOP, so it never affected me.
This is nothing I couldn't have achieved by myself in B3D or BMax
You must be pretty good at physics then...