Hey there,
On the deposits page its clearly stated on each of the options only to deposit over the correct chain.
The reason that there is a fee to restore the transaction is that it takes the developers time out of completing other tasks to return something that couldve been prevented by the user themselves.