SceneComponent vs Socket

Why use a SceneComponent for the ProjectileSpawnPoint? Isn’t that what sockets are for (among other things)?

No particular reason. Just showing one of the ways to do it and SimpleShooter uses sockets.

Are there cases where it’s better to use SceneComponents rather than a sockets? I assume that if this lesson teach using SceneComponents it must have its use.