I've had this thought some time ago when people in my linkshell were complaining about the short time chocobos stay out when summoned. Personally, I wasn't bugged by the timer, but indeed it did bother me how chocobo's dismissal affected my claim on monsters if that were to occur at the time of battle.

So I thought, how about, instead of automatically leaving every 30 minutes, chocobos companions kept staying long as we have ghysal greens in our inventory?

Just to make it clear: Summoning chocobo will expend one of my gyshal greens. But, if I have 3 more in my inventory, then maybe my companion could (granted that it doesn't die) stay out for 2 hours (obviously, consuming one of my ghysal greens every 30 minutes. Just, without leaving.).

Maybe we could get a warning message on screen

"30 Minutes have expired. Feed the chocobo of another ghysal green? Y/N".

If not an option to make it automatically claim the new green without a confirmation window altogether.

I thought it was worth some brainstorming in the forum. Let me know what you think!