IMO, you are repeating a common mistake - confusing glorification with recognition. 
Declaring WW1 to be a colossal needless waste (and many agree) does not justify the extrapolation that anything or anybody associated with it was also a waste and unworthy of recognition.
Currie played a role in a war he did not start but was tasked by fate and history to do a job. 
The casualty figures of that war were scandalously high, even by the standards of the day. 
Currie and those of his ilk,  did much to change the thinking that soldiers were simply cannon fodder. 
His willingness to learn from mistakes,  to try and get better results at less human cost, marked a sea change from the narrow-minded and blinkered traditionalists that were so often responsible for pointless losses. 
In the context of that place and that time - Currie did a damn good job - and we shouldn't forget that or being ashamed of teaching it either.