It's a game, so don't look to much into it! And I think Selphie was singing it to represent going into Laguna's time or something like that. And yes Squall has the power to control his future, but some times he has to listen to SEED's orders.