Eh, the term need is pretty extraneous. It does make a difference in how your desktop experience looks and feels. Not enough to justify a premium in most cases, but using a 1050 is not necessarily paying premium in most cases.
All I can say is, using a 1080, going from 1080p to 1440p just using the desktop was enough to cause the fans to go from idle to audible. Which made me skeptical of lower-end video cards driving high-resolution desktops. And made me second guess getting mobile devices with higher-resolution screens.
But the reason I was asking is because I'm interested in using "looking glass" frame buffer copying, where I could do gaming on a second video card in a Windows VM and copy the frame buffer to the "primary" GPU. (A single slot GTX 1050/RX 550 in this case.) The long story short is, I could use G-Sync or Freesync on a video card from the opposite team, and I could do gaming in a Windows VM, but leave the VM "headless" and display things in a window (or full screen with adaptive sync) on the Linux host using the low-end GPU. This lets you totally turn off the gaming GPU when you're not gaming and save power, similar to Nvidia Optimus in laptops.
That's all theoretical, but there's a bunch of moving pieces that are very close to the point of making it possible. Using something like a GTX 1030, GTX 1050, RX 550, or RX 560 with a bunch of video outs (more than any iGPU, there are low-profile single-slot cards that have 4 mini-DisplayPort outs...) is becoming a really versatile VM host.
Sorry I rambled. It's like 4am here.