The thread title seems to re-ignite a debate between prime and zoom lenses. There is nothing wrong with either.
Generally a zoom lens has to compromise over its range (eg 50-135mm) while a prime lens don't. As a result, a prime lens will be cheaper for a similar/comparable image quality (IQ).
A disadvantage of most zoom lenses is aperture. Most have a relatively small aperture (or large f values) that limits their use in low light conditions.
I have both prime and zoom lenses, and I see some advantages with both. A zoom is more convenient. But a prime lens forces you (the photographer) to moves around to get the best shot.
Food for thoughts.....