Having to wrap Evaluate[] around a function being plotted come up often enough that it might be helpful if the documentation spent some time discussing the best practices around this programming metaphor.
In this case, it is clear that 11.0.1 is the version with an issue. However, there are some experienced Mathematica users who missed the fact that wrapping the function with Evaluate[] when plotting would essentially replicate what 11.0.1 was doing, as far as speed of execution.
For routine plots (2-D and 3-D) it makes no difference, but for anything computation intense, it would be very useful to have some more explicit guidance in the documentation.