> But they can also mess up a project with giving power to non-developers who focus on changes like redoing the UX every release
Have you found that a new developer is meaningfully less likely to recommend redoing the UX compared to a new non-developer? Personally my sense is that desire to update the UX is more closely correlated with the "newness" than development ability.