I think some things you can blame on personality...some on the situation.
Some behaviours are inherited. I married a man who had two kids already.
The oldest son had spent his first 6 years living with his Dad and grandparents...with Grandma doing most of the cooking.
The daughter had spent her first 6 years living with her Mum (except for one weekend a month when she visited her Dad)...so she grew up on her Mum's cooking.
Then we had a son together and he grew up in a house where I did all the cooking.
Three kids....each one of them bought up by a different woman...yet all three kids whould only eat dry/crunchy foods. They each had different tastes....Josh lived mainly on bananas, weetbix, sausage rolls and fishfingers....Jaimee lived mainly on mandarins, chips and sandwiches with vegemite and sprinkles in them...and mine lives mainly on apples, chips, muesli bars and bacon sarnies.
And all three would only eat their cereal and bread dry (without milk or butter/marj)
Anyway...the two older ones grew out of it in their late teens when they realised that if they wanted to be out socialising with their friends they would have to eat what their friends ate........so there is hope for mine yet lol.
So which is the above? I know my parents would never provide a menu for me to choose from so i ate what was provided or found something for myself. Saying that, my parents didn't determine who i am today or what i was like as a child. In most things I like being good at what i do... even if i cant stand the task itself. Thats the way I am regardless of the situation i'm in.