you're being too hung up on native APIs, view transition as a concept is nothing new and has existed in front-end frameworks for ages
You can animate items being added to page, removed from page or reordered in a keyed each. This also includes pages themselves in layout files. And you can also animate an item being moved from one place to another by being removed in one place and added in another place.