I don't think we need to manually take 2 steps just to make a dunk/layup. It would make the game more complicated. The current ones are already okay.
For the pro-hop, if you changed your mind while making a pro-hop to the basket, you can still pass the ball back outside. But if you changed your mind while taking a manual 2-step, you would be called a travelling or a charge.