This may be true, but taking on too much responsibility in a project or having to do those responsibilities will make you a senior developer. Otherwise, it is not possible to get ahead of the senior developer you are affiliated with.
Although some responses might seem generic or even robotic, sometimes we need to communicate that way. I'm not a fan of this style, but as a developer, I need to use it when talking to people from other departments.