Yeah, actually it is. That despite the examples being seemingly somewhat contrived and the comparison also not so good.
Prefix notation is hard, at least for people whose native language is S-V-O, and not V-S-O.
So
i < x
reads naturally: "i is smaller than x". On the other hand:
< i x
reads unnaturally: "is smaller than i x". It's not a
huge deal individually, but it does add up. And of course the extra level of parens is necessary(?) in LISP.
"if" is interesting, because it seems to do fine in prefix notation, and puts() is also a bit weird because its subject is missing/implied:
stdout puts:"hello".
But in general I find it more surprising that prefix-y notation is as acceptable as it is for most function calls, despite the fact that, when offered, infix notation is considered more "natural" or even more "built-in", than that applying it to even more situations is considered difficult.