I learned Phoenix and OTP at basically the same time. I knew I'd need to build out a worker queueing system as part of a web app, so I started reading an OTP book while I was building the initial structure of the Phoenix app. By the time I needed to do more interesting things than just a crud app, I could work with GenServers and Supervision trees.
The moment that the lightbulb went on for me was when I ran `iex -S mix` in my Phoenix project and fired up erlang's observer to see its processes. I realized that phoenix is just a supervision tree made up of different microservices, much more complicated than the toy projects I'd built, but still relied on the same OTP tools and patterns. And once you understand that, it becomes trivial to use OTP to expand the functionality that Phoenix gives you out of the box.
I think what you're trying to say (and I agree if you are) is that Phoenix and Elixir are great, but you are missing out on what makes Elixir so powerful (Erlang/OTP and BEAM) if you stop there.