'Maths Anxiety, as far as I can make out, you seem to be arguing that all of the 20%+ of children who can?t read are so disadvantaged by their lack of vocabulary knowledge that only 1) a social revolution can help them and 2) in the meantime we should teach them to use whole language predictive strategies because that will help them guess the meaning.'
No, that is not what I have said.
I am arguing that there is more than mere decoding to reading successfully throughout a school career that takes students to A levels and beyond. Decoding ability is extremely important when learning to read. It can be taught very effectively using SP and also using a combination of SP and a carefully chosen sequence of sight words. (Not all children will learn using those methods however). Once decoding is at the point of fluency, the children whose reading will take them to A levels and beyond are those with a large language 'bank' and those with parents who are engaged in the education system and make school and homework and study a priority, parents who read themselves and model reading, and whose culture emphasises education, and places a high value on reading as a leisure pursuit.
The alternatives to SP are not necessarily the total whole language or the analytic phonics approach.
Social-emotional programmes involving confidence building for children and determined efforts to engage parents have proved their value. While we wait for such programmes to be used on a wide scale (note, not a revolution, just a sensible approach that recognise the key role of the home environment/culture) to engage the traditional underachievers in the education process, teaching reading in any way that ensures the best short term results is of course the way to go, but placing all of our hopes on SP on its own, in a vacuum so to speak, is crazy.