Ecto-phobia

Potential Tradeoffs only mentions refactoring the application.

Neglects to mention danger to deployment, potential for downtime, difficulty of rolling back the changes.

Benefit: Readability of your schema.

It’s a bad practice for a web application if downtime matters.