You understand how the game engine works, you don’t miss a thing.
It’s only very recently that behaviors are available on objects.
The way of thinking object is relatively new in GD.
As you say there are limitations that advanced users encounter.
To create an object from behaviors, it is for now an unconventional method, learn more about it on this
topic.