We have to remember that the NFL is a business. Incentives are important and players must reach milestones or they end up leaving money on the table. With a short average career, many players prioritize bonuses as they can add millions of dollars to a player's annual earnings.