Just an idea, not sure if its feasible or not
1. What if there is a way for SolarWinds to recalibrate and move the devices across the polling engines automatically to redistribute the load on pollers. There wouldnt be a need for administrators to manually choose the pollers anymore. I will then only need to build a new Additional Polling Engine when existing infrastructure is maxed out.
2. Extension to original idea : In addition to this, lets consider a scenario where we do not have a High Availability setup for our Additional Polling Engines in the environment, if this can idea can be implemented then say suppose one of the Additional Polling Engine goes down, SolarWinds would automatically move those devices onto a different Additional Polling Engine based on the rules that we setup.