Alliances come with a lot of red tape, including requirements to align reservation systems and protocols. You don't have the same requirements as an independent partner. You don't just need to figure out a way to 'talk' to SQ, you have to 'talk' to every member of the alliance.
Whether VA would need to make big changes to join *A or another alliance, (ie do they already comply with what is needed), I don't know.