Let me offer you a small example: the Panel on KDE. That's the bar (usually) at the bottom of the screen with the start button at one end, the system tray at the other and between them minimised windows any useful bits you want to put there.
In KDE3 this could be set to auto-hide and then to reappear when the cursor went to a prearranged place. This could be anywhere along the edge or just in the corner.
If you selected the edge the ballistics of a mouse cursor would ensure you hit it whenever you went for a control at the bottom of a widow sitting at the bottom of the screen. You then had to wait a moment for the panel to unhide and rehide.
The better option was to select the bottom left corner as the target. This is where the menu button is which is often what you want from the panel anyway. Even if it isn't it's quick enough to go for the corner and then slide along to whatever you want. Very effective and very unobtrusive.
In KDE4 the corner option was done away with. Just that. Annoying panel behaviour unavoidable.
In KDE5....no they haven't seen the light and restored the corner option. They've just added, whether as a bug or by deliberate design, another breakage. The panel now bobs up if a window opens at the bottom of a screen. Not only that but it stays there until the mouse cursor visits and leaves it.
What's worse, if the panel is hidden and a confirmation dialog is invoked, say to confirm binning something, it's invoked minimised on the panel which, just ot be contrary, doesn't unhide. To confirm you have to bring the mouse cursor down to the bottom of the screen, unhide the panel, click on the minimised dialog to restore it and click on it. At least that resolves the unhide by window problem - the only workable solution is to sacrifice screen real estate to a permanently visible panel.
And did I mention that in 5 the background can no longer by a gradient unless you make a gradient as an image and set it as the wallpaper? Or the eye-rattling image as the default wallpaper? Or the bland scribbles that have become the default icon set?
The only rationale I can think if is that they didn't want Microsoft to be the only ones with crap UI design.