This is unlikely to be ever changed, Construct 2 is just not architected to allow expressions to work like that. You will have a lot of expressions, but you can use the expression categories to group them in the UI and make them more manageable.
What you really want I guess is a proper vector type in expressions, but that would require a significant overhaul of the expression system right now so it's definitely off the cards for the time being.