Yup, your way is the right way. I see too many "paper" extras who don't have a clue about setting up and running a station. I hate to say it, but it's true, the old way the tests were operated and administered at least forced people to understand the theory and the practical application. In the old format, novices had to demonstrate 5 wpm Morse code, and the test was given by one amateur of general class or higher. Knowing Morse code wasn't the key(no pun intended), but usually the prospective applicant had built up a relationship with the person giving the test, so they usually learned the practical aspect of operating a station. The examiner usually became the mentor of the new ham and provided guidance, as necessary. (Kind of like a Jedi master)
The more advanced classes were given by FCC employees, and in the more remote areas, the exams were only given 2-4 times per year, and there wasn't any exam books with all the questions and answers. So because the tests were so infrequent, most folks put in extra studying time to ensure they passed. I don't believe there was a provision to allow an unlicensed person to take multiple tests either. I remember taking days off of work so that I could take the exam at a federal building. I was one of those that held every class, including a coded extra, and back then the Advanced test was more difficult than the Extra. The big thing that weeded out the Extra class applicants was the 20 wpm code test, if you couldn't pass the code, you weren't allowed to take the written test. The typical FCC license examiners mostly didn't know much about radios, but they did know how to give the exam.
As I've mentioned before, I see too many people who don't know much about radios, but they do know how to take an exam. I don't miss the code, but I do miss people understanding radios. This was 40 years ago, but the novice exam then was more difficult than the current general class exam. I'm guessing that the failure rate 40 years ago was probably 25-30%, which drove the exam question and answer book craze, led by Dick Bash. Ahhhh....the good, old days...