This is like, the opposite of Rails and the "convention over configuration" style. It's making no decisions for you except to "use primate in the middle of whatever else you decide to configure!" Seems like it's actively encouraging making a mess of your stack. I don't understand it at all.