Singleton scope ensures a single instance per Spring container.
Singleton is the default because it is efficient for managing stateless services. It minimizes resource use by creating one instance per container, which is ideal for common shared resources, like a data repository service.