I don't think judging a home aquarium to an importers setup is a fair benchmark to work from.
No we don't have a Mekong River in our yard, but fish kept for the home aquaria are not all migratory, or giant fish. Most fish spend their life in a defined area, space, or territory in that river.
And most of us are guilty of what exactly???
In My Opinion the home aquarist should attempt to replicate a typical environment the fish lives in. Loaches prefer a faster flowing current, some fish come from black water, some from still pools, some from rice paddies.
Fish still have an instinctual memory that they use, how to feed, how to find a mate, how to breed, how to protect their territory.
I think that by attempting to replicate their natural habitat to some extent goes a long way to it living a full and long life. Even aquaria bred fish run on instinct. A lot of them are seemingly more tolerant of hobbyist conditions. For example aquaria bred Hillstream Loaches are more tolerant of higher nitrate levels as opposed to wild caught specimens.