I guess that is the intended design. I see your point is related to real-time workflows. While Stop workflow enables a user to abort a workflow with a custom message (or checks), am not really convinced of using it to display user alerts in general.
If my response helps you in finding your answer then please click 'Mark as Answer' and 'Vote as Helpful'