Думаю, что это написано было просто не подумавши, по принципу "шоб було". Const в параметрах функций хорош вместе с указателями - тогда по прототипу сразу видно, что твою переменную там внутри никто не обесчестит (хотя, конечно, всяко бывает, см. ниже пример с приведением типов).