@ Janick
If you are fine with the page flicker, then sure, that should work. It is basically just a bandaid covering up the actual source of the issue, the page flicker.
I would say if the theme devs are using less.min.js to post process CSS file on a live production sites, that is not the way it is supposed to be used. And could be making the page load slower. A rough guesstimate is the page flicker, less.js processing the page CSS, is adding almost a half second. Google does use page load times when weighting pages for its index. So, that is something you should keep in mind.
For full disclosure, I am not familiar with using less.js so what the theme is doing could be perfectly fine. Although it seems the docs for less.js seem to indicate otherwise.
I hope this helps!
