Comes down to definition of autonomy. If you loosely define the problem to be solved, it is no wonder some take a different than expected approach. If you define the problem that needs to be solved correctly, then autonomy should work as team is likely to come up with better solution. Tech is R&D and creative and the conceptual models will be different amongst the stakeholders and team - the key is make sure everyone has the same model.