I think the purpose is different.

Trust is there to clear MSQ duties so that you don't get stuck with 30 minute waiting times with your DPS class.

Squadrons are there to help you level your grand company rank.

Chocobo companions are there cause they are a discarded prototype of later systems (diadem, hunting logs, guildhests, normal mode trials, base classes...etc).