The only reason I can think of is to prevent players from doing endless searches, in a way to reduce SC's server bandwidth usage.
But why would the cost go up for higher TH levels? In terms of gold per hour, higher THs are not necessarily greater than lower THs. Higher TH level players are already starving as it is. The high search cost just makes things worse.

