The blockchain is its own database. I do understand your point about bringing more services to Hive, but do we need all the same data provided on Web2? Maybe we need a different kind of data.
How about this? Make the data that is available on the blockchain more accessible. There are some developers who are doing this, but there is always a way to do it better, or to make data more accessible. For instance, in a conversation with one witness about downvotes, he made some comments that he believes are true (and they could be), but when I asked for a place to go to where that data could be verified, he said I'd have to perform an SQL query, if I knew how. Well, why should I have to learn how to do that if the data is available but only accessible to people with a certain skill?
The beauty of Web2 is that a lot of developers have created tools that make accessing information easier. Alexa was an awesome resource for finding information about websites such as traffic, competitive ranking, etc. That is, until Amazon bought it. Other services also make Web2 a better place.
Before Google, finding information online was hit and miss with search engines and web directories. Google made it easier by counting backlinks. Over time, they've honed their information retrieval services to a certain tipping point. Unfortunately, now Google favors advertisers over website optimizers. Oh well, good things reach their end.
As you mentioned, there are countless databases where users can access information on Web2. But the beauty of that isn't that there are databases, but that the databases are accessible to anyone without the need for technical skills.
So, I'm agree with you in a sense and disagreeing in another sense, but I think we do need those kind of services on the Hive blockchain. One thing I would disagree with is that Web3 is going to replace Web2. No it won't, and it shouldn't. It's an additional layer on top of the Web3 that is already there. Web2 didn't replace Web1. It just made it better. Web3 should make the Web, overall, better. If it doesn't improve the Web, then it shouldn't be. Maybe our focus should be on improving the Web and providing better services to Web users, or services that can't be accessed on Web2.