None of that invalidates the core issue that "trying to make a general purpose engine without a game is a BadIdea™" ("...if you want it to be used by other people" implied) is a pretty strong belief among experienced game developers.
OTOH there's Unity, who never developed a large game themselves, only demos and samples.