web3 is a marketing brand that defines a future version of web apps where the frontend is a compiled SPA possibly hosted on decentralised platforms (IPFS) and where the backend is a decentralised blockchain (and in its purest form only that).
This goes a step beyond web 2.0 where you would build a SPA with a cloud backend, e.g. Firebase / Google. With web 2.0, you have to trust the backend (so again in most cases Google or Amazon) and that is a limiting factor for sensitive apps, or simply if you care for decentralisation.
Another addition of web3 is the payments, which could have been standardised in the web platform (I am a former W3C member and there were lots of discussions on that), but instead of the browser implementing payments, we ended up with a few centralised processors like Stripe. Same goes for identity.
Quite interestingly, web3 solves both Identity + Payments with a technically elegant solution. Many people got rich by holding AMZN stock, which is in great part due to AWS -- the cash cow of the company. Why would you have a problem with a cryptocurrency token being used to pay for the backend infrastructure i.e. paying for accessing a database-as-a-service?