This is something I generally miss in game engine discussions. Good tooling for an engine feature is two or three times the effort of the feature itself on average. So ypu can probably bould an amazing engine runtime in your spare time, but doing anything interesting with it is painful because creating the tools is incredibly fiddly.