I feel the same way and wish all CPUs had at least some rudimentary video output capability. I've always appreciated Intel for that. They've taken a mobile-first / mobile->desktop strategy, and AMD adopted a server-first / server->desktop strategy. Intel's desktop CPUs are a bit of an afterthought, and AMD's mobile (APU) is a bit of an afterthought.
For AMD, what they've done makes the most sense, as fighting Intel in the mobile space is the toughest market to break into. You can get a cheap Geforce 1050 for $130 or so, and with the perk of having great OpenGL/DX drivers to keep anything that you do end up using it for, nice and snappy. I'm in your same boat and use a 2700X and a 1060.
AMD should really have their motherboard vendors add some sort of basic functionality, like the old IGPs.