I'm much more interested in a platform where we require that the user start with a more focused set of assumptions (e.g. you have wheels available for all of the platform * interpreter * dependency combinations you're going to use) and then a whole lot of stuff gets easier to reason about.