
Out of sight, out of mind. A philosophy of saccade reduction. Shape-shifting is cooler than shape-caps lock.
Something I enjoy is when your focus doesn’t have to jump around a whole bunch when using a computer program. One classic example of UI that manages the user’s focus is the humble float label:

The label draws your attention directly to the form field you’re supposed to fill in, and then when the user starts typing, the label moves up and out of the way, and they’re already looking at the place where their words appear. The placeholder text is instantly reused as the label. Genius.
Here’s a slightly less conventional example from a website I once designed:

Each page has the “log in” and “make account” buttons you’d expect to see on a website when you’re not logged in, but the “Log In” button just unveils the necessary fields instead of taking you to a separate “log in” page, and the button itself is instantly reused as the final “submit login credentials” button. The focal point of the interaction (the login button) is held constant the whole time, while only a couple of new things appear around it.
In general, I enjoy using this approach instead of sending the user to a new page if it’s not actually necessary; it’s easier and faster than being moved to a login page and then moved right back to the page you were already on, except that you’re logged in now, hopefully. (Why would you need a whole page just to log in? It’s like two form fields.) (Note that this usually requires keeping significant state on the client side to pull off smoothly, so that you can switch from the logged-out view to the logged-in view without refetching the page from the server.)
This is also why I made an in-place editor for the complicated spreadsheet I use to track research papers:
The conventional way to handle that interaction would have been to create a whole separate page, or maybe just a modal, in which the data for the paper could be edited. But that would involve a full UI context switch, and it wouldn’t be as fun a way to edit weird nested data structures. This way, everything is spreadsheet.
The first place I remember seeing this kind of in-place data editing was on Trello, years ago (although access to their nested fields takes slightly more clicks than mine):
You can see how this approach also keeps more context on screen for the user, with the content of the card remaining visible while you add dates and labels and stuff to it.
I think part of the reason why I enjoy this trend is the creativity - it’s fun to see UI shapeshift in place to meet your needs, instead of just staying static.
Here’s another fun example of keeping something in context, on screen, for longer than you’d expect:

In real life, Apple will probably not let you add dynamic, custom content to their phone’s home screens like that: imagine the chaos if every app did it. Implementing highly integrated UI elements takes care and planning, to make sure it all fits together and nothing interferes with anything else. (You have to consider: will there be room for a dynamic login form to pop in on every page on your site? There probably could be, but you have to plan for it.) But when it works, I think it’s neat.