Only a slightly related thought, but - should teams value players differently based on how advanced their team's player development is? For example, Orioles pitchers over the past five-ish years have consistently improved when they leave the organization, meaning they might have been undervalued by statistical analysis or scouting simply because their organization wasn't putting them in a position to succeed. Players from "smart" teams, on the other hand (like Martin from Oakland and Jackson from LA) might be closer to their ceilings because of superior player development. I wonder if front offices have started to factor that in.