矩形波の方が数桁高い周波数成分に対応した回路にしないといけないから高価
低周波から超高周波までノイズ出してくれるからその処理が大変

サイン波だとある程度低速で良いから安価だし
周波数成分が決まってるからノイズ対策が簡単