When returning a kickoff, there's usually a good 15+ yards between you and the nearest defender, so you don't need to worry at all about immediate contact. Your job is to catch it and then get up to speed as quickly as possible and then read your blocks and find the hole.
I.e. KRs are about top speed, thus long strides, straight-line speed.
Punt returners often have guys within 5 yards of them, and since the returner is stationary to catch the ball, and there are guys flying towards them at full speed, they rarely have the luxury of catching and then getting 10 yards of open space to get up to speed. Instead they need to make people miss almost immediately, and they have to do it without being up to speed, instead it's more about low-speed jukes, spin moves, etc.
I.e. PRs are about acceleration and change of direction, making people miss, and not as much about straight line speed.
This is why kick returners are often taller, longer legged, track-star types. Punt returners are often small, shorter, more elusive guys that can change direction more quickly but maybe don't have that super high-end speed.