> As such, it seemed natural to be able to re-use a project initializer by pointing it to different locations. Again, I'm not overly invested in this decision.

We have two call sites (one from rspec-core, one from rspec-rails) and neither re-uses this object.  I have a hard time imagining a use case where we'd re-use it.