Native Bridge contracts are highly secure, and require a lot of processing. They are also trustless, which is why multiple transactions and wait periods are required to bridge from the Rollup to the Settlement Chain (ie. Ethereum Mainnet, Arbitrum One etc...)
Required steps to withdraw:
Initiate the bridge from the Rollup.
Wait until the bridge root is published on the Settlement Chain, which is typically no longer than an hour or two, but could take longer in the case of an outage.
Prove the withdrawal (OP Stack Rollups only).
Wait for the verification challenge period, which is usually 7 days.
Finalize the bridge on the Settlement Chain.