This is a subject often discussed. Here in the UK Practical Fishkeeping did an 'undercover survey' and 'revealed' that most shops do not recommend fish-less cycling. Although I understand completely the objections people have to fish shops, and agree with many of them, I must say that this attitude - that it's all the shop's fault they don't recommend fish-less cycling and that they are quite happy to kill animals for money - makes me very angry.
For a start, while there regrettably are fish professionals who are happy for fish to die if they are making more money, it isn't the majority who are like that. It simply isn't human nature. If you go into a fish shop, the staff there are the ones caring for those fish - they feed them, they clean them out, they spend their working days with these animals. They are usually at least interested in fishkeeping, or they wouldn't be working there in the first place. They really aren't happy to see those fish go out the door to their deaths - quite the contrary. And even if the person is motivated solely by money, people whose fish always die won't keep coming back to spend, not after the first couple of times.
They don't recommend fish-less cycling either because they don't have the knowledge themselves (which is unfortunate, but is a separate issue) or because the customer can't understand it or will not do it. Fishkeeping enthusiasts simply don't understand what many of the general public are like. It is often extremely difficult for the employee to get the customer to do a fish-in cycle, i.e. add fish slowly. Even if it is pointed out that fish may suffer, die, etc, the person will quite often say "Oh, I'll see how they go and if they die I'll get some more". It is virtually impossible to get most people to do a fish-less cycle. They will have to buy ammonia, test kits, etc, and basically spend out money and take time on an aquarium which will have no fish in it (and will therefore give no pleasure or interest) for about a month. They will also have to have a basic grasp of the nitrogen cycle. They simply won't do it.
And the point is, if the employee tries to recommend fish-less cycling unsuccessfully, they then have less of a chance to get the customer to do a proper fish-in cycle. The customer listens, doesn't like the sound of of how complicated and time-consuming and scientific it sounds, and invariably just goes back to saying "I'll put some fish in now and see how they do". Whereas, if the employee starts off recommending a fish-in cycle "Add your fish very slowly" they have a better chance of getting the customer to agree.
The bottom line is, we need a better understanding of good fishkeeping among the general public. It's easy to blame shops or wholesalers or manufacturers, but that doesn't really get us anywhere. If you buy some chicken from the supermarket, don't cook it properly, and give yourself food poisoning, is it the supermarket's fault? Because they didn't tell you how to cook it? No, of course not. People need to take responsibility for knowing how to look after their own animals.
What we should be aiming for is a better understanding of fishkeeping among the general public.