I program backend Java Spring CRUD stuff. I love learning (and building) niche languages in my own time but I would always be suspicious of using these in real production. Need a really compelling case not to use something boring that just works when your job is on the line.