But dr pain is absolutely right about 1 and 3.
To add.... soap in the carpet attracts dirt causing rapid resoiling. It also drys stiff and when someone who cleans it correctly using hot water extraction they will have to spend a ton of time rinsing the soapy mess and use a ton of defoamer...