It looks like you're new here. If you want to get involved, click one of these buttons!
Taken straight off from the Dev linked Reddit discussion.
What does every one think of them?
I personally think it's nice they added mechanical and animal mounts straight off the bat from launch.