You can see that this functionality has already been considered in 3.0, we just commented it out.

The reason is that, as our `getPosition` will generate an object every time, if developer call it several times every frame, it becomes a big waste of object. But `getPositionX` and `getPositionY` only manipulate on basic values, so it's much lighter.

We are still considering it, but we need a proof that js gabage collection is good enough to handle this.