Honestly, I'm amazed how long it's taken Microsoft to run GitHub into the ground. But let's be real: enshittification is inevitable. This is Microsoft we're talking about.
The best time to migrate away from GitHub was 2018. The second-best time is today.