2 same route buses arriving at the same time

I frequently take the 903 towards Mordialloc from Oakleigh station. Many times, 2 903 buses come at once. Everyone gets on the first one and the second one passes without taking passengers. Then one follows behind the other all the way to Mordialloc. What is the point of this?