I think you can hit the middle ground, so that they feel loved, but have firm boundaries.
DD1 (13) has SN. It doesn't matter what we serve, her inclination to eat it will vary according to her mood, etc. I'm starting to shrug my shoulders and say 'up to you', because if she had an alternative it would be nutella on bread, which I won't do.
DD2 (12) has ASD. Her dislike list was growing quite extensive, mainly around smell/ texture. I haven't stopped serving those foods, but she was given permission to pick them out and put them to one side. Things like courgette and aubergine that used to make her gag are now being eaten cautiously and enjoyed.
DD3 (10) has a fairly wide diet, but dislikes many meats. Chicken is ok, but lamb, fatty cuts of pork or beef are all tricky. I still cook it and simply say 'DD3, are you on or off meat today?' It's expensive and there's no point serving it if she won't eat it. I served steak, kidney and mushroom pie today, so she picked out the mushroom and kidney. Fine with me, as long as she doesn't fuss.
Generally, pick through it all you want, but don't make a fuss and you don't get extra pudding because you're still really hungry after leaving your dinner.