For me this was completely normal, and something I was used to from all the lessons with my instructor. However most students on my flight school solo quite late, and I suspect that the busy airport is one of the reasons for this.
Chances are, you will be a better pilot because of the inconvenience you have learned to deal with and learned to be flexible in your approach, in both senses of the word.
There is no perfect solution to joining a busy circuit. The rules are a guideline. Many pilots over-rely on saying the minimum, iaw the "rules" in CAP 413 and say nothing more, even when it could improve the safety of the situation.
For example, two aircraft joining via the overhead. A potentially dangerous situation. Pilots obviously need to look out for other aircraft but also for purpose of correct positioning over the field. The initial call could/should include the direction from which you are arriving in the overhead, for the benefit of all. Many pilots do not do this, simply calling "joining overhead".
The most frightening thing is for two pilots to announce that they are "overhead" at the same time because by definition, iaw the standard procedure, they will be in exactly the same location at the same altitude. If the other aircraft isn't seen, it leaves at least one, or both pilots in a quandary - do you carry on with the procedure, do you maintain altitude, or what?
I had this happen at Tatenhill a few years ago. We called for join in good time, giving our location i.e. joining overhead from the North, entering the ATZ from the north, then overhead. Just as we made our call in the overhead and began the deadside descent, another pilot called "deadside, descending". We had seen nothing, heard nothing from him before that call. We could still not see any other aircraft. To say that a few tense seconds followed was an understatement.
It turned out that he could see us, we were (thankfully) slightly ahead of him and had simply closely followed us into the ATZ, omitting his initial call, copying the airfield details from the response to our call.
We had a conversation on the ground.