#3: no way to turn it off with Bitcoin-QT. However other clients don't have to act this way, they could put all your change to 1 address if they wanted.
Change addresses are a protection if Quantum computing ever happens.... if it did, you'd want to keep your addresses secret, ie never keep money in an address you've told people