What I'm saying is that this is not a case of "how do I best provide an UI for Hamlet that requires as little clicks as possible and that is not confusing" (which I think you also commented on), which is something where it makes sense to discuss edge cases to show why some implementation may or may not work.
This is a case of a player being in his action phase and still having exactly one action card in his hand to play and at least one free game action. Then you want the computer to understand that if this is the case, and if the one action card in his hand is "Crown", it should be treated as "The player has changed to his buy phase and intended the Crown to be played there, not in his action phase" by default and a game option to change that default.
What I am objecting to is that we should not starting going down that path were we need the computer to understand more and more *complicated* situations in order to provide the shortcut for the player to simply press the "End actions" button in this case.