What is up with the incredible restrictions placed on Chocobo companion?

With one active:
- You cannot mount it or any other mount
- You cannot do a leve
- You cannot queue for a Duty
- You cannot complete a solo instance
- You cannot join a group as it creates a group when summoned

Here are some of the negatives associated with it:
- You 'donate' some of your XP to your Chocobo when it is accompanying you
- You cannot get all skills in all 3 role trees even at max Chocobo level
- You cannot reset your Chocobo's skill trees
- Constantly require a consumable to summon and must be consumed every time you need it
- When you first obtain the ability to summon it the Chocobo is utterly pathetic