I was just about due for an upgrade (had a 15" MBP touch bar) and wanted to have Boot Camp (I have two eGPU desks, one for macOS and one specifically for Windows gaming). The fiancé and I both have a MBP eGPU setup, but he's not ready to upgrade yet. I saw a good deal on the 16" i9 model and grabbed it. I'm excited for Apple's ARM-based Macs, but like having a single machine for everything. Just boot to the OS I want, and connect the TB3 cable on that desk, with a Drobo serving all of my media across the network, accessible from either OS. I am a bit sad that my next upgrade will mean the death of my "single machine" setup, but we decided that when that time comes, we're just gonna add an Intel NUC to the Windows gaming setup (they can connect to the eGPU setup the same as our current MBPs) and call it a day.