The future is great for windows developers as far as we live in a world of desktops, laptops and tablets. There is no harm in learning UWP as it comes with excellent opportunities. As long as there is Microsoft, .Net will surely have a bright future as its biggest supporter of .Net.