The reason is that small fish are done at cost or at a loss, so you have to make it up with the bigger fish.
The price we pay for the fish is irrelevant in most cases; it is all the other costs that make up the final price of a fish.
$135 for a cleaner shrimp is over the top, normally cost about $50-$80