Fixes for profiles breaking templates and installing of non-default deps

I think you told me this before, but if I run the `default` profile, then `{compile, default}` and `compile` are equivalent and therefore the same, right?