Because a Priest can't say three Masses on Sunday without special permission of the Bishop. The other two Masses on Sunday are at seating capacity, so a third Mass of obligation was needed.
Why can't he get the permission? He appears to have a good relationship with the bishop.
I suspect it's to appease the golfers with morning tee times and others who simply like to get it over with.