There are many benefits of creating multiple actions within a Vuser scripts:
1. Script debugging and refactoring becomes easy.
2. You can rename your actions that reflects your transaction names and then you can cover your transactions into seperate actions.
3. During performance run your can easily monitor your actions from Load Runner controller.
Apart from these there can be more benefits from using this approach. But if you are doing so , this reflects a good automation practice.