We had one when I was a kid, but we don't hold to one in my family now. In fact, our daughter is really picky and won't eat the same things we do. We generally eat when she feels like eating because it's just easier. Of course, these days she's a teenager and she always feels like eating.
If she doesn't like what you make her, she simply won't eat it. She will just live without dinner. So we have to make her what she wants. This has been true since she was a baby. We've finally at least gotten to the point that she's willing to try new things.
Oh well, as long as they are at least willing to try new things that's fine.
My parents just simply forbid me from leaving the table till I finished my food when I was little haha and no matter how headstrong you are, just sitting there gets old real fast.
Might not be the best way to go about it, but they never had any issues with getting me to eat things afterwards.
When I was little, I had times where I just straight up slept at the dinner table because I refused to eat. My parents learned quickly that if they didn't want me to starve to death, they were gonna need to make foods I actually liked.
Once they'd been doing that for a while, I got a lot more open to trying new foods, even ones I didn't like before, because now everyone else was eating and enjoying food I didn't have and I wanted to be a part of that. Didn't make me automatically like everything, but it did open me up to a lot of healthier options.
With my step kid I've basically just told him I'm not making anything else for him if he doesn't like what I made. If he won't eat it, he can have fresh vegetables and/or last night's leftovers instead. I give him some options before I start cooking, so he knows and has some say in what dinner is.
The exception is if I make something that's objectively gross. I've had a few frozen package dinners that looked good but were outright nasty and made sandwiches instead.