I was a picky eater as a kid. I still don't like a lot of the stuff I didn't like then. Some things (e.g. mayonnaise) make me throw up and other things give me sharp stomach ache (rare meat). Etc.

So I understand why some people don't want to eat certain foods. I also respect the idea that someone just doesn't like something.

I also understand that kids can be reticent to try something for arbitrary reasons. In our house, we have a rule that says you have to try it. If you don't like it, you don't have to eat it.

So I don't make my kids eat things they don't like, and I also don't make one thing for everyone. If mughlai chicken is on the menu but kid x doesn't like it, we'll give kid x an omelette or something he likes that's also easy to make. My goal is well-fed kids, not what amounts to a power struggle.