But how can that be true with what I mentioned above? My experience says this:
-Placing an instance in the top-most layout makes it the default instance at any time.
-The first instance in any layout (if there is NOT one in the top-most layout) is the default.
-The first instance in any layout (if the one in the top-most layout has been deleted) becomes the default.
There's nothing random about that...
It appears the best way to ensure default instances is not only to create an "Object Bank" layout which all objects should be created in but to also place that layout at the very top.
All in all it's, again, a bit of a mess. It should work something like this:
Create an object anywhere
Set its properties
Select "Make Default Instance" (if not first in project)
Delete the instance so it's stored in the object bar and not wasting space in a messy "Object Bank" layout reminiscent of the days of MMF2.
Or just, y'know, a full blown pre-fab system like Unity's..but that's been discussed before.