I'd say no initially.  We want to make sure katello produced puppet content lands in a consistent place and I doubt anyone will ever really change this config value.  One could make the argument it should be hard coded but I generally don't like installation locations being hard coded in the ruby code.