Reinforcement learning is defined not by characterizing learning methods, but by characterizing a learning problem. Any method that is well suited to solving that problem, we consider to be a reinforcement learning method.
I understand this statement. But why is it so? Why is reinforcement learning defined by a learning problem, unlike machine learning, which is characterized by a learning algorithm?