Re-evaluating the costs and limits of adaptive phenotypic plasticity