I think it's important to understand that L2 is considered the future of Ethereum. So when we are talking about fees it's important to use the numbers that people will actually be paying in the future. Right now those are hovering around $0.10 and it's expected that danksharding will reduce those by a couple orders of magnitude in the near/mid term future.
IMO L2's are fundamentally better than Venmo and Square Cash. Firstly, they are much more transparent to the user. Switching to a different L2 is usually as simple as selecting an option from a dropdown in your wallet app. There are also protocols for allowing users to buy crypto straight on L2 without paying L1 fees and transferring from one L2 to another (for a small fee). Additionally, if an L2 goes down there are escape hatches that allow users to pull money out onto L1. The same cannot be said for Venmo or Square. This transparency also means users are less tied to a single provider. If I want to accept money on Venmo I have to sign up for a whole new app, vs selecting an L2 from a dropdown like I mentioned before.
Regarding credit scores and privacy, there is strong reason to believe that zero-knowledge proofs will be very useful here. These are much more cutting edge but zk-proofs allow people to prove things about themselves without giving away their private info. This could allow a privacy-respecting credit score where users can prove certain things about their financial history without giving everything away.
I will admit privacy is still very much a concern. The recent controversy over Tornado Cash proves that governments are not comfortable with total privacy. However, I will say that this isn't the first time the government has tried to stop cryptography. Originally, there were legal battles over public-key encryption when it was first invented but now we use it every day.
IMO L2's are fundamentally better than Venmo and Square Cash. Firstly, they are much more transparent to the user. Switching to a different L2 is usually as simple as selecting an option from a dropdown in your wallet app. There are also protocols for allowing users to buy crypto straight on L2 without paying L1 fees and transferring from one L2 to another (for a small fee). Additionally, if an L2 goes down there are escape hatches that allow users to pull money out onto L1. The same cannot be said for Venmo or Square. This transparency also means users are less tied to a single provider. If I want to accept money on Venmo I have to sign up for a whole new app, vs selecting an L2 from a dropdown like I mentioned before.
Regarding credit scores and privacy, there is strong reason to believe that zero-knowledge proofs will be very useful here. These are much more cutting edge but zk-proofs allow people to prove things about themselves without giving away their private info. This could allow a privacy-respecting credit score where users can prove certain things about their financial history without giving everything away.
I will admit privacy is still very much a concern. The recent controversy over Tornado Cash proves that governments are not comfortable with total privacy. However, I will say that this isn't the first time the government has tried to stop cryptography. Originally, there were legal battles over public-key encryption when it was first invented but now we use it every day.