Just to clarify a bit:
https://news.ycombinator.com/item?id=36030033
You’re not wrong in your assessment but I would still expect a company architecting a total replacement for an existing system to know why they are choosing critical components. In this case it was an extensive lack of database consideration in many decisions.