The title is a bit misleading as it implies that Elixir doesn't have `fn -> "yo" end`, but at least that's cleared up in the body.
I do think it can be useful, IE `Task.async(&foo(args))` is more succinct than `Task.async(fn -> foo(args) end)`. Spawning processes and the like are about the only cases I can think of where zero arity functions are used frequently, but it does seem like it would be a win for consistency and readability in certain cases.
Perhaps there are ambiguities introduced however without &1 and friends? I'm sure one of the core team members will clarify.