If you think the stock will go up from $100 to $200, don't sell covered call. Nobody forces you to. But if you have sold it, it means you didn't believe stock would go that much up.
If one sells a covered call but is not ready to sell the stock at that price, that's one's problem, not "covered call is a bad strategy" problem.
If one sells a covered call but is not ready to sell the stock at that price, that's one's problem, not "covered call is a bad strategy" problem.