It's a bit wierd to complain about people asking for fish when those people have walked into a fishshop that has a big sign over the door saying "get your fish here!" with thousands of examples of other people getting fish.
Sure, people shouldn't just yell "fish!", they should ask for a specific fish and give details of the aquarium / meal, but that's not the same as saying we should teach them about lines and bait.
Sure, people shouldn't just yell "fish!", they should ask for a specific fish and give details of the aquarium / meal, but that's not the same as saying we should teach them about lines and bait.