Hello Abdulkhaliq123,
In that case, why approve blocks at all?
There are two different problems that need solvin

Approving blocks provides another very desirable property - finality. In fact, the transactions are stable once a single block has been deposited on it.
Regards,
Shunsai