I speak fluent Welsh but I'm not from one of the "Welshie" areas of Cardiff (Pontcanna) and I think that some of the blame for the lack of Welsh speakers can be laid at the door at some Welsh speakers who have an elitist attitude to wards the language and that discourages people from learning and using the language