I don't believe it. I live in Croatia and everybody under 30 speaks English beautifully. Almost everybody under 40 speaks functional English. Most people under 50 understand commercial English, even if their grammar is shit.
You probably didn't struggle to find an English-speaking person. You struggled to find a person willing to speak English with you. That's a subtle, but important, difference.
Most of my neighbors pretend not to understand English around tourists because it saves them enormous hassle. At first, I was appalled when I realized this. Now, I confess to doing it myself. It gets exhausting answering the same questions from unresourceful tourists over and over again.
Locals don't want to be your tour guide. They just want to enjoy their coffee in peace.
You probably didn't struggle to find an English-speaking person. You struggled to find a person willing to speak English with you. That's a subtle, but important, difference.
Most of my neighbors pretend not to understand English around tourists because it saves them enormous hassle. At first, I was appalled when I realized this. Now, I confess to doing it myself. It gets exhausting answering the same questions from unresourceful tourists over and over again.
Locals don't want to be your tour guide. They just want to enjoy their coffee in peace.