The dedicated graphics cards have a terrible feisgn flaw that burns 10-20W at idle when an external monitor is plugged in. This is a problem daily, while a non-dGPU laptop handles external monitor just fine.
No it doesn't. My MBP can't handle a 27 inch external monitor without putting so much pressure on the CPU. If it had a dedicated GPU, that would take care of video output and not make the mac drain its battery by having the CPU fans at +6500 RPM all the time.