When designing a program for Windows 7, you should consider using the XPS Print API to provide the printing functionality because it provides the most compatibility for the future.
[The XPS Print API is not supported and may be altered or unavailable in the future. Client applications should use the Print Document Package API instead.]
The Windows Store app printing API is available with Windows 8 and later versions of Windows desktop.
It goes to show a lot of “nascent” technologies in the Redmond company’s stack go down the drain.
Maybe the thing to reconsider regarding software development in general and for Windows in particular, if any, is re-learning C/C++.
Everything else seems just like a string of fads.