For some reason, the writer of the second sentence felt readers needed to be reminded that 'greater than' applied to 'number.' There is nothing wrong with either; both are right.
An alternative wording might have set the writer's mind at ease:
'The reason the number of accidents is greater this year than last year is that Americans are not interested in safety techniques.'