Lack of coin control is almost the entire point of coinjoin. When users have 'control', they make mistakes.
While control is necessary to make mistakes, it is not sufficient.