-1
The minimum requirement to make it into the GM program is to reach the rank of admin. At that point, you can become a GH. GH can host events with a game master shadowing, or with two other GH's. Which is not very difficult to attain. Once you reach Game Helper, you are still required to be a TR and take tickets, but your main priority is the GM branch work. Once you fill the requirements to apply for game master, and if you pass the interview, you are promoted to the rank of Senior Admin. Once you are a game master, you are no longer required to be a full fledged TR. You are put on the reserve list for TR's. In which you are no longer required to train, but will be required to if there is nobody else available. The main priority of the game masters, is to make events.
It's also quite easy to reach the rank of admin. As New admin there is a 2 week period in which you can be promoted. Which, due to the restrictions of the New Admin rank, their main priority is to focus on TR training and taking tickets that are equivalent to their rank. Which, is a pretty simple job. It's to test the dedication and their ability to progress within the staff team. Once they fill their work within the New Admin rank, they are able to progress and focus on either the TR or GM branch. As said before, it is a mere training for GH, and once attaining GH, admins have the capability to dedicate their time directly to the GM program, while still helping TR when available. Therefore, the separation of the current GM program would leave a void in the staff team, as well as develop major issues with the flow of work within staff.
Encounters can be hosted by any GH, and are directed towards being a simple and quick way to entertain the server, it aids them in the fulfillment of their workload, and is an easy way to aid them in game master experience.
Rather than consistently complaining about the game master program and the way events are hosted, people can join the staff team and assist in the creation of events and work on their own ideas of event making. There is an event ideas forum section for a reason. If people want to try and assist in the improvement of the program, they can take it upon themselves to join and put in the work for themselves and the betterment of the server.