Currently, the downside of reusing queries from User Actions it's that we loose the query optimization which is done when there are on the Screen Preparation or in the Screen Actions.
It would be very nice to be able to refactor code without loosing this advantadge.