The default pullup is in the order of 100K, its fine when its just a pad, or single digit mm away from your ICSP header with no ground plane breaks under it,
When its longer, or has breaks under it with high speed traces, (Sometimes you route yourself into a corner), you should just throw a single passive at the problem, e.g. a 10K pullup.
And for the biggest reason, if you hard tie the reset you can never reprogram via ICSP without removing the chip from the board, it uses the reset pin for programming.