It's such a frustrating thing. Rebooting doesn't really take that long on a PC with an SSD, but it's the upheaval of my environment while I'm in the middle of developing that makes that interruption take way too long to recover from. Once you add in loading several solutions in Visual Studio (which is -- even with the improvements in 2015 -- still a ridiculously long process for what amounts to a souped-up text editor), opening up whatever web pages were up, providing needed context, and launching the variety of other applications I need to do my work (Notepad++, Outlook, Skype for Business, Vizio, several terminal services connections, possibly PuTTY and others).
I remember reading in the Server 2003 days how "Hot Patching" was going to be the answer to this. It was so limited (not to mention a possible attack vector) that it basically didn't exist as a viable feature. The only patches that could be applied in this manner had to be patching non-interrelated components, which amounts to almost nothing in the Windows world and since they're now doing patches as a large roll-up component, I'd imagine this is all but dead[1].
[0] https://support.microsoft.com/en-us/kb/897341 and https://blogs.msdn.microsoft.com/freik/2006/03/07/what-does-...
[1] Although I was pleased to discover when I installed the last cumulative update for Windows Server 2016 that -- to my shock -- it did not ask me to reboot the server. It was pretty freshly loaded, though, and had almost no roles or features installed so part of me wonders if there was very little to patch in the first place.