There is certainly something to be said for this approach. One of the problems that learners have if such structures are presented by old-fashioned grammarians like me is that they worry so much about how they can produce them accurately and appropriately that they end up by not producing them at all. Learning them as chunks can be very useful. (pause for breath after that sentence.)
I remember years ago, while playing cards with friends in Germany, my bemused realisation that I had been using the German equivalent of 'if only I had known that' effortlessly for some time, simply because I heard it in context. I could never produce it when I had to think about it logically and grammatically in my German class at school; juggling with word order and subjunctives made that impossible.
Drilling comes in and out of fashion. There are grave dangers in drilling that involves context-free, mindless repetition, but it can be used profitably with his type of structure, in my opinion. It is
not trivial. I wish I had more solid help I could offer in this important area.
For those who have not read it, there are some very interesting suggestions in this book:
'Implementing the Lexical Approach' by Michael Lewis