Many of these aren’t concerns of the blockchains themselves but rather their endpoints, like exchanges, bridges, wallets, and others. The challenge here is that often, for users to have a good experience with an application, that application assumes more risk in favor of speed. These are design decisions that need to be made based on the use case of each application.