I think your approach definitely has value and can most certainly work. If you make enough from current contracts in 10 months it definitely is possible to set 2 months aside for learning new tech and not feel financial strain.
Having no dependents also help and I am also in the fortunate position to not have any big financial commitments. The difficulty I find is in consciously setting aside 2+ months. Physiologically I always feel like I need to work while there is work available. Thus I am contributing to my own problem instead of solving it.