maybe it does seem like a waste of time and I've had the same thing happen to me in the past when I was applying but if people want the job that badly should they let something like this bother them???
I'm not sure if you are railway staff already mate but what you'll realise if you are not is that the railway takes great pride in being different to other industries!......trust me mate there are a lot of top top applicants internally and if they did it the way you've mentioned people who are external and are hoping to go straight to a driver grade would have their chances cut in a big way as they'd 9 times out of 10 have no problems filling the posts with internals...and by the sound of it from the first post on here they have done just what you think should happen only they have felt there is no need to recruit externally as they've found suitable internal applicants which I think is great as people who have cut their teeth in other grades already and want to push on should have the right to progress their careers in ways they see fit too.
yes there will be disappointment and it gets frustrating (I had 7 years of it) but when you are applying for a role where over 100 people go for 1 position people will need to expect to be disappointed from time to time! and any industry not just the railway has the right to withdraw positions when they see fit.....it's not really treating people like dirt it's just a change in circumstance!
perseverance is the key in my eyes!....if you give up at the first bump in the road do you actually deserve to get such a fantastic job? they are trying to get the right people through the door remember as they will be spending thousands on training them!.......is complaining over a withdrawn position or an application form that took up a couple of hours of you're time going to help you? is it going to change things?........no it isn't!......don't complain!.....fill it in again!......apply again!.......i'm sure when you are eventually successful the elation you feel will outweigh any disappointment you've felt in the past!