Because if you draft several good players you won't be able to pay them all because of the hard cap. Get rid of the max but keep the cap as-is. Then teams can pay their own players with bird rights but they can't sign free agents unless they they have cap room.