Our team is La Costa, Jr. Midget. Actually I think Carlsbad has more ball-fields around town, as I have taken my kids up to Poinsettia or Aviara for a little batting practice.
Regarding why we head east for all this stuff, the same thing happens with LL All-Stars. Does Encintas, RSF, Solana Beach or Del Mar ever host? Nope we end up playing in Escondido, Poway or Valley Center all of which can be pretty hot in July. Of course with RE premiums along the coast I don’t think you can put together a good park and when you do have the land for one, as Cardiff does, you might face the NIMBY factor.