Same here.
we had a totally different experience though.
DS was in a small club and had built to 10 hours pool and 1 hr S and C a week. The top squad they had - called county squad which summed it up! They had a few regional swimmers and 1 national champion (over 50m funnily enough!)
He did an odd distance and 400 free. But he struggled for a good number of years to get into level 3 meets and was scratched a lot!
Then Covid happened. He came back to 7.5 hours pool time and there was talk of cutting it down to 6. He moved to a bigger club as he really wanted to swim. Then he got classsified end of 2021 and went to his first nationals (para winter nats which was swam age bands and he was top of his age band).
The next year he made his first counties, then regionals and surprisingly his first British! He was in the 18yo age group that year (turned 18 a few weeks after British summers!)
Thats why I’m a real advocate for not writing them off at 9/10/11 years old and seeing who comes through. Ds was 12 when he joined his club!
obviously having the classification made a difference but so did moving to a bigger club and upping his training - a LOT!
So it can be done from a later age without hours upon hours of swimming before puberty.
Hence why keeping swimmers swimming rather than making them feel getting to nationals matters is so important to me. There could always be that swimmer who comes through when you least expect it.