This starts to move outside the bounds of the original topic
.
I would argue that OTP is the perfect implementation of OOP.
If OOP is defined as methods wrapped around mutable data.
I dont see why that would handle state better. In fact, I would argue it makes state handling worse - how is one able to reason about the current state in a system where its total sum building up the state is spread to a multitude of “objects” and it arrived at its current state is an combinatorial explosion
I think you forgot about the dot com era.
Everyone was about to become millionaires in this new tech - Internet.
It had merits, but no one was sure about what exactly.
People poured money on products/companies no one understood. There are plenty of examples that I believe have a perfect match with today’s current AI situation.


















