FOF is not the pinnacle; it's not that one training method that you need to do your job, it's a component of training that should be utilized alongside a variety of types of training to improve your thinking and skills. It's not the ultimate, nor 1:1 with real situations, but that said it's certainly a great way to include human resistance in training and form familiarisation with dynamic situations.