It's always a tough decision when it comes to paying aging superstars, but I think the 49ers made the right choice here in paying Kittle.
Yes, he's 31 but he was still at the top of his game last year. Travis Kelce, btw, was 35 last year, so Kittle's a bit younger and may not experience a fall...