Re: It aint just this upgrade
" Every 2nd freaking update decides to change my keyboard to UK layout"
Reminds me of a big networking box about 20 years ago. They had two development teams in different offices - each responsible for alternate releases of software. The problem was that they each preset different async speeds and bit settings for the main console "glass teletype".
Going back even further to a 1970s mainframe OS it was not unusual for some bugs to reappear about every two releases. We eventually worked out that it was due to the promotion cycle in the development division. Every year or so the experienced technical people were promoted to managerial posts. The new intake of programmers then "corrected" what looked like an "obvious" error in the code.