I won't say it is wise, but it certainly can be a necessity. Users may at times have to enter several lines of data selection or a long list of company numbers or BU's. If they have to re-enter this information every time they run a UBE, it can be quite time consuming.
You didn't say if the users logged in with Fat Clients or Terminal Servers. If they have fat clients, I'd say with a little bit of training, Yes give them access to create versions and change data selection. You'll want to secure RDA for all except your power users. If they are on Terminal Servers and JITI is turned off (as it should be) then they may have to work thru the CNC/Development staff. (Not the best solution, but what are you going to do?)
Remember, the system is there to make the user's job easier, not to make the CNC guy's life easier. The 5min they save (x 100 users) far out weights the hour or two you save...
Good luck.