It's essentially cash. If you hand someone $50 you don't get a notification if it's not deposited.
A casihiers check debits the money from you account on issue. As soon as the bank gives you the check, the money is out of your account. A cashiers check cannot bounce for this reason. Its why it or a wore transfer are the required payment type for large purchases of this type.