Infix expressions are supported with every method, not just symbolic ones. Part of the appeal is that the rule is actually very simple: symbolic operators don’t work any differently than method names (save with precedence).
Unless there is a very compelling need, I do not favor increasing the distinction between symbolic and non-symbolic methods.
This has a clear use case, too. Suppose we have a condition that we want to express:
Now, suppose we want to say “not p”, i.e. invert the logic of the predicate. Well,
would be a pretty obvious way to do it, wouldn’t it? Likewise, the English language order for a bunch of methods is opposite the order we need to invoke them, e.g. compare
But I think the advantages in parse regularity (for humans!) of a no-prefix-method scheme outweigh the advantage in being able to play word order typology games.
(Note that going from functions to methods is already a VSO to SVO transformation.)