The 4.3 guidelines is designed to fight spams. But from what we have seen, it seems to go too far.
What does Apple really want to achieve by pushing it that far and ban many businesses from their store?
There are different ways to fight spam. You can improve your search ranking algorithm to get the spammy apps appear in lower ranks instead.