Unless the program is IMS when all main programs have a USING statement. Also, "Main" programs can be called as subroutines.
And in this case, the Main program is actually running as a subprogram of ...
A good starting point for understanding of the MVS operating environment is the Priciple of operations (POP). This manual is the Bible of all systems programmers.