I understand the reasoning from Aramco's side, but still I'd imagine that would be a bit of a gut punch to Singapore. They've been working hard to position themselves as "Hong Kong, but stable and independent" for some time now.
Singapore exchange is pretty small, they don't even make the top 10, while Tokyo is top 3 (by company market cap), so makes sense Japan instead of Singapore