The reason for limiting connections to hosts is (a) so some users don't hog all the connections to the sharers; ie: it means everybody gets a decent chance at connecting to a shared file when only limited sharers or upload slots of theirs are available.
Other p2p networks have suffered due to having too many ... people sit there with busy host messages for hours on end.
(b) If you use Pro you can connect to 10 hosts per file. If you have a T3 connection & setting, you can connect to a few more.