The way FFXIV deals with wandering parties its very hard to make players stand still while battling.

I'd like for all songs to be instant, like swift song.

Songs are buffs that show their efficiency over the course of battle, not instantly. Being able to sing a song five seconds earlier won't make a significant difference in the outcome of a battle.