I went through a video on Youtube [2:42], that described "key difference" between a microcontroller and microprocess, apart from other differences, is that "microcontroller has a strong I/O capability so that they can derive external hardware directly, while microprocessor has weak I/O which needs transisitors to drive external hardware"
I really didnt understand why is that. Both microcontroller and microprocessor require transistors to drive external hardware. What am I missing?
This question is not pertaining to mere microcontrollers vs microprocessors, it is focused on a single distinction of "proficiency of driving external hardware"