In overvalued and overbought markets, this strategy is not bad at all. You lose less than being invested if things turn around. At the same time, if they continue upward, you make some. Being in cash might get you fired as stocks continue higher. Its a conservative way to get long exposure
Especially is you don't mind buying the stock or index etc at a lower price by virtue of collecting premium.