What I find peculiar is that some Mega Evolutions' movesets include Swift, when their base form can't learn it.
Some Megas are the opposite instead, they can't learn Swift while their base forms can.
There's not really any rhyme or reason to this, and seems rather arbitrary. For some Megas...
The Gen V-VI starters are not really celebrating getting Endure (a move that is as available as Protect and Substitute) or Swift (which not all of them got anyway).
Hopefully they and other overlooked pokémon will get new TM/TR options in an update to Home.
Something that I noticed yesterday, all pokémon who can learn Protect in the Home TM/TR list also learn Endure.. except for the Slowpoke line.
Which is unusual, since they have been able to learn it as TM/Move Tutor in the past.
This is true for Slowpoke and Galarian Slowpoke currently in SwSh...
There are a lot of pokémon that are basically untouched, most notably the Gen IV-VI starters, along with a few Gen V and VI pokémon. These basically only got Endure/Swift, which seem to have become more or less universal in availability.
This makes me think that this is not a finalized list...