Binomial names don't carry a lot of meaning if we speak English, but they make it easier to get grounded info on fish. At least you have a name that is the same in any language, so you can get wider info.
The trade name thing is very English. French hobbyists don't seem to mind Latin names - they're just new words to learn for fish. I've always seen it that way too, but I don't run an aquarium shop.