That's because WPF like winforms used native windows controls under the hood. Calls would be marshaled via pinvoke.
Unlike that, Spy++ itself uses Win32 (wrapped by MFC but it doesn’t matter) for GUI, you’ll see these SysTreeView32, msctls_statusbar32 and other native controls there.