StringBuilders are meant to be used whenever large amounts of string concatenation occurs. In other words, when you have a lot of this
while(condition){
s+="42";
}
or this
s = "1" + "a" + "unicorns"...;
Which gives us very clean and easily understandable code. So why aren't the same operators overloaded for StringBuilder? Is there a technical reason, or was it just a matter of style?