Likewise break/fix is the best method of learning, at least for me. I break my server because of a typo or a mistake, I'll sure learn what I did wrong. Whereas a guardrail tool, yes helps production, but doesn't help you learn or fix things in an emergency.
I love control panels they make life MUCH easier, building out mail servers from the CLI isn't fun, working with DNS forward and reverse zones by config etc... but sure teaches you how to administrate servers. That said I was forced to learn this 15 years ago when control panels where not as feature full. Webmin you literally setup the configs yourself for mail and DNS, then had a minimal GUI on top.
+1 to @twest for keeping an active connection open. I have my SSH details always at hand for fast access, else I'd do what you do.