A list of websites and their content is really not useful at all. Anyone can get this themselves with some really simple programming.
The actual hard part is when it comes to ranking and sorting the data in any useful way, and doing it within like 100ms. Plus various other issues like spam protection etc. This is where Google excels (at least in my opinion).