"User figures out a better way to do something"
Better for the user or for the company that issues their paycheck? If a user has a better method or device/software to get a job done its zero problem to allow it but quite often users don't see the big picture and that is understandable. They don't know the regulations we are legally required to operate under (at least in my industry) and don't always understand that while their method might make their job easier it also has consequences that they cant anticipate. Very often users know enough about technology to be dangerous and don't understand that being 'tech savvy' is not even close to being an expert. When I go to see the Dr I have ideas and questions about treatment but when he talks I listen...he is the expert and knows that he is talking about. IT should be the same. Of course, some IT folk are just a-holes and frankly should not hold the position, but assuming your IT staff is competent they should have full veto power over users ideas..but ealing with incompetent IT employees is a different conversation.