При всей моей нелюбви к PT они достаточно сложны, чтобы не пытаться каждый чих парстрансформить.
Поэтому буду сам колоться, но продолжать грысть кактус, главное чтобы и не опытным программистам было сложно разбираться с этим. Мне вспоминается анекдот про выколоть глаз и соседа.
Хотя про то, что есть макросы в Elixir-овских библиотеках, где они не нужны - тут я согласен. Но вот у Erlang-а другая проблема. Нет макросов, там где они нужны: plug, ecto, тесты