I agree with what you are saying and I prefer to use the term optimization rather than min/max because its easier to comprehend. Optimization does not mean being focused into one role, it means being optimized for whatever it is you are trying to accomplish. If youre trying to be an awesome sniper in zerg battles, but are using two melee weapons, thats pretty suboptimal to the point of idiocy. Also you have to take skill out of the equation when designing builds, that varies from player to player and is not controllable. There will definitely be optimal builds for accomplishing specific goals. There will be top tier 1on1 builds, top tier healing builds, top tier versatile builds, top tier ranged builds, top tier support builds, etc. There are many different ways to play the game, and each way will have optimal and sub-optimal builds.