I think it would be for intermediate or advanced exercisers. Sure, you use your own selection of weights that work for you, but beginners would be overwhelmed by the amount of exercises and the time put in, IMO.
If you are a beginner, it would be something to look forward to being able to do in the future.