I think that many connections by you as an ultrapeer is a feature of what they call "high outdegree" as explained
in a message on the_gdf where they connect to more ultrapeers and lower the TTL of queries on the network to bring the network closer together and I think to also waste less bandwidth and lessen the chance of queries looping through the network.