No one should be forced. That just makes people angry. My proposal (more of an unfinished idea) aims to reach all those that don't read the full totorial and all the important information (reading all important information is impossible, considering the mass of information that lies hidden in posts throughout the forums history). That's why Community effort is king.
There is a lot of knowledge and experience amassed over years and years, among current managers. Some of them are willing to give good advice on concrete cases and on a team for team basis. The questions I had regarding changes made while I were away, were quickly answered in my national forum, but I knew where to post to get good answers.
As Manon said, and I agree, that for new teams that can't afford the top training prospects it is a lot to gain by training medium potential players with medium trainers, until they have money, experience and a good prospect. By taking advantage of this, the pressure on a thin high-level trainer market would go down.
I don't think that is enough to solve the lack of trainers by itself, and the message can be hard to get across on a grand scale. There is seldom 1 ultimate solution, but I believe discussing back and forth, considering options, pros and cons, and be generally open minded to different solutions, have a greater chance of getting some viable options across.