I'm not for a second claiming MSP should be in the ODI side. I know beyond a doubt he will be, but I've known beyond a doubt that Harmison will be in the Test side for 3 years now too. Same thing applies (although at least early on in that 3-year period Harmison did actually have a case).
However, I don't really want Schofield in either. Yes, he can bat, beyond a doubt, he's been good enough of times to get into several county sides or at least be considered for them principally based on batting.
However, his technique has often instilled more anxiety in me than hope. I would honestly be quite surprised if he scored many runs in ODIs. In any case, if Flintoff and Mascarenhas are fit, that's two all-rounders already (and both principally bowlers) and there will be occasions when Mascarenhas won't complete 10 too, that's just to be expected.
I've never been in favour of picking someone for ODIs to "bat a bit, bowl a bit", TBH. Collingwood's been doing it for years anyway. You either have to be good enough to bowl 10 overs or to bat, properly. I don't feel Schofield can do either.