I agree that historical context should be taught in classes. I wrote a Master's adding plenty of historical notes about "why" this and that approximation was thought of, and proposed. Sometimes it doesn't take much - just reading the early Schrödinger papers can give you an idea of his train of thought. It really helps make sense out of theory, for me.