For those developers who have Apps in the App Store, there is a requirement that any App submitted, or updates to an existing App submitted, has to be using the latest version.
While I don’t have any App’s in the App Store I generally update my version of Xcode within a few weeks of an update.
One of the problems that a content creator has to deal with is that newer versions of Xcode can result in issues with existing tutorials as the existing code can end up being broken. It’s frustrating for Chris Ching as that has impacted his lessons on a number of occasions requiring additional lessons to be recorded to address the bugs, deprecations etc. A case in point is the Learning App in the iOS Foundations (SwiftUI) course.
Once you become experienced (and that takes some years) you get used to things like that breaking your own code.
Xcode is constantly evolving and you can guarantee that we will see another change when WWDC22 comes around with the latest advances in SwiftUI.