The question is inspired by the comment of this link that people say we still don't have a lot of quantum algorithms that offer speed up over classical algorithms. While I found that on this website: Quantum Algorithm Zoo, it seems that there are already a lot of problems showing speed-up over classical algorithms(polynomial or exponential or more).
But rather strange thing is that the algorithm I often heard about is mainly these three: Grover's algorithm(Amplitude amplification), Hamiltonian Simulation, Phase estimation(Maybe I need to add Quantum Machine Learning? Not very familiar with that filed)$^{[1]}$. So the reason that we feel we don't have a lot of algorithms might be that a lot of algorithms are mainly based on these basic algorithms?
$[1]$: The talk by Issac Chuang also mainly stated these several algorithms.