Australia's competition watchdog has welcomed new legislation outlawing unfair contract terms, a long-awaited move advocates and lawmakers say is vital to stop large companies from exploiting the small businesses which supply them with goods and services.