Good article. If I may add, I think that web3 will not be significantly adopted until the new user on-boarding cannot be in a secure and straight forward way. Most people does not want to go though the hassle of creating a wallet, figuring out how to use, learning about gas fees, approvals, transactions processes,... and also there are too many rampant hackers and scammer that suffer little to no consequence from their acts.
RE: UNDERSTANDING WEB3 (History, Components, Strengths And Weaknesses)