Never used them in my personal projects either eventhough I learned about them in school. It just didn’t make sense to me, why would I constrain myself in the database when I could manage all of this in the application logic?
And if you want to experiment with different schema it’s just a nightmare.
And if you want to experiment with different schema it’s just a nightmare.