You're getting downvoted because it is getting easier by the day to not be unbanked, and "verification" will always exist due to nation state AML/KYC requirements.
Not exactly. Verification is needed because money transfers can be reversed (fraudulently, or legitimately in response to fraud), so remittance companies need to be reasonably sure to reduce fraud risk to an acceptable level.
However with Bitcoin there is no need for verification because a transfer is irreversible.
AML [1]/KYC [2] are legal requirements. Breaking the law around transmitting money has consequences, regardless if you have a desire to possibly reverse a transaction.
Cash-to-cash in under an hour would definitely be possible but only if I had immediate access to a Bitcoin ATM (I would "withdraw" directly to the recipient, by giving my ATM the recipient's ATM's deposit address)