There is nothing wrong with such methods. In fact, they are quite useful in certain contexts. However, when it comes to learning a new skill, I have found that consistency is much more important than intensity. By doing something every day, you allow yourself to stabilize. You don’t have so much to process and internalize. Your focus is much better and you are less likely to burn out.
By being consistent, you allow your brain and your body to gradually get accustomed to the new stimuli that you are providing them with. If you keep at it every day, you will be able to solidify those neural connections much faster than if you were to do it in a few highly intensive cycles.
Consistency also helps with keeping your expectations realistic. By being consistent you measure your progress in terms of how long you’ve been doing it, not in terms of immediate gains. That keeps you from being frustrated for not seeing improvements as quickly as you may want to. This mindset will help you see and appreciate the small improvements that you are making. All those small improvements add up, though.
Consistency also allows you to trust the process much more. If you are consistent, you will be confident that what you are doing will eventually pay off. You will trust the process because you have done it before. And you will have done it before many times. This will help you be patient and actually observe your progress in the long-term.
Finally, being consistent will mean that you will keep doing what you are doing for much longer. It’s all well and good to learn something new, but if you want to develop a new skill, you need to be able to maintain it as well.

