Researchers create new knowledge with existing knowledge. Developers create economic value with existing knowledge.
Without research, there is nothing to develop with. Without development, the results of research would have no application.
Other important roles that are not strictly R or D include those that manage teams, facilitate information dissemination, etc.