@John Smith he probably shares my same feelings (also have a 9570, also am a programmer) - the XPS keyboard not even close to a Thinkpad overall, and even manages to be worse than Dell's own Precisions/Latitude lines. The keyboard on the XPS 15 has been mediocre with low to no tactile feedback, short travel and very compact layout since 2015 - there's essentially enough room to accommodate MBP 15-size speakers on the sides, yet the speakers are on the bottom on the 9570... They could have fit a numeric pad or increased key size with all that space.
Lenovo manages to get keyboards which are at least twice as good in every department (and twice as tall and clicky!) on their ultra-thin X1 Carbon series. The cheapest and smallest Latitudes (e.g. 11') have keyboards much better, and most even include a trackpoint. It's seems like it's not about having space or the 9570 lastic being more expensive - the XPS 15 team simply fails to see a need to improve design where it matters, likely because the units keep selling well as they do, still king in Windows thin and light/multimedia segment. It's a clear case of lack of competition hampering development, just like Apple's 3-4 year "design sleep" on minor refreshes before the "new" Macbook Pro design eventually comes out.