The key is his age and price. A team can max Porter for 4 years and around $100 million. They’ll get him for his age 24–27 season, entering his athletic prime and probably still getting better each year. Porter might be slightly overpaid but he’ll always be a good player on that contract. Probably not true for CP3, Millsap, Lowry, Blake, etc.