Yes, its an ongoing mechanic that keeps getting evolved. But the thing to understand with skyline is that when the user wants more power, then its time for scripting
Currently, you could implement all those extra mechanics onto the character by scripting them in lua using the MicroScripts or External Scripts (Visual Scripting is in development).
However we feel that the "Physx Player Controller" should be able to handle more that just the basic walking & running. It should power swimming, climbing, rolling etc.. These are fine to add onto this action. We can also set up extra combo boxes for all the other animations, so they can be accessed from any other action but they aren't controlled in this action.
Prone & Crouch are not yet working, which is why they default to "None". We need to be able to rescale the controllers height for crouching and prone.
I didn't mention the Death or attacking animation for that action though, this is because the "Physx Player Controller" action is for locomotion only and It does not handle Damage, health, Attacking etc... These are handled on the "FPS System Player" & "Damage System" Actions. Its done this way because AI that use the "Simple Character Controller" Action need to access the same ability's without code reproduction.
Edit: The best way to think of it, is that the actions have to accomodate all player types, whether it is FPS, TP, RPG Character, or just a simple box moving around the level.
But it doesn't mean we can't improve our actions so they handle more.