Neons are successfully bred on the asian farms, rummies and cardinals are still widely collected as they are cheaper to import from S. America than the farm bred fish from Eastern Europe.
I believe that the question should be more focused on locally bred vs. pet store fish. The hardiness and treatment of many of the farmed fish and wild collected fish you will find in the pet store is suspect and often the cause of problems. If you can get your fish from local breeders and hobbyists you and your fish will have a much easier time. Ethically you are also supporting what should be regarded as "best practices" IMO.