I suppose it is definitely because of maintenance possibilities. SQ has a station there, Airbus is not far away, nor is the engine alliance...
I've said it before and I'll say it again. SQ have RR engines.
Why do they care where the Engine Alliance are?