For a few reasons. Firstly, you may want to withdraw money as easily as depositing and you cannot withdraw your money using Interac Online. In addition, not all banks offer Interac Online anymore. Many banks stopped offering Interac Online after 2019.