I'm English, my Grandad was Welsh and born out out of wedlock to an unknown father in central wales. He grew up with his grandparents in North Wales and later was allowed to live with his mother and step-siblings. To this day we still don't know who his real father was but I have lots of stories about Wales in the 1930s - 1970s that gel with with what you say. For a long time the English actively tried to get Welsh out of existence (I'm just old enough to remember) so I suspect the incentive to teach Welsh was motivated by political guilt.
and political expediency!!
It is a very good rallying point for Plaid!!
but if you talk to people from Welsh areas - like Bethesda for example - they are very pro Welsh language
Stats on the topic are generally dodgy though
because a lot of people who are pro-Welsh exagerate their ability on surveys to support the language
Funny thing (OK funnyish)
My daughter went to the only English medium school in the area - but ins pit of being brought up in a totally English house and environment she was fluent in Welsh
and in fact was in the "Welsh Stream" in her school
one day we were having a cuppa in a cafe in Bethesda and a group of local were next to us on one side
I didn;t take much notice - just locals chatting over a cuppa and lunch
a group of probably tourists came and sat on the other side of us
I could hear them moaning about the other group talking in a foreign language and generally muttering
they left quite quickly - still muttering
My daughter asked me what those people had been moaning about
so I started explaining that some people think everyone should speak English and all that
but she interrupted and said
"No Dad - I know about that - but the people are speaking ENglish so what was the problem"
Now - she speaks Welsh - and grew up in the general area - so she realised that the local group were happily speaking English
but with a local accent which was very Welsh
when I listened I could hear it!!!
weird how biased people look for reasons to be insulted!!!