In my first post I stated what Pellegrini said. In you initial response you quoted the full quote INCLUDING the excerpt I took out to express my surprise that:
1. MP doesn't consider Kelechi as a main striker.
2. MP considers Sterling and KDB as more competent striking options.
It's all about opinions, but in mine KDB should have been on the bench as we needed the industry and pace of Navas & Sterling. So if it was up to me Navas would have started and Kelechi would have come on for Bony had he got injured and KDB would have replaced Yaya when fatigue set in considering this was his 3rd game in 8 days. I also anticipated that Villa would be buoyed by having a new manager and being at home too notwithstanding the fact they had an axe to grind with Delph.
IMO, it was obvious Villa would be right up for this match irrespective of their league position, this is why I would have treated Villa away exactly the same as we treated SeVilla away. But That's just me and how I would have tackled the Villa match, the boss did it his way which is what he's paid to do and IMO he didn't get a great deal wrong aside from the changes as I've outline....... all in my humble opinion of course.
I think your opinions are all fair, but I don't think MP was definitively wrong to: (1) start KDB who has been one of our best players this season (albeit a bit off colour of late); and (2) view Sterling and KDB as better striking options for 70+ minutes than Kelechi at this stage of his career. I reckon Sterling/KDB would score those goals at least 8 times out of 10 and it was their excellent movement that resulted in them being in position to get on the end of those Navas crosses.
Kelechi had a full game against Norwich and didnt exactly set the world alight. I am not going to judge an 18 year old based on one performance, but neither will I accept that he is a demon in front of goal based on 1 PL goal so far. To me it was a toss up whether to bring on Kelechi or have KDB/Sterling upfront. I would have been ok with either.