There are always tons of approaches to doing a task in Blender. The main thing is that if it gives you the results you are after then it's all good. You can take any approach, because there will always be one more. Efficiency is another topic of course, but that comes with experience and failing a lot.
That's pretty much how I approached it. The lessons are great for inspiration and seeing different approaches. On a few of them I paused and tried several processes to challenge my mind to think outside the box. So many ways to build the same object and get a great result.