You're going to have a bad time if you plan your strike at the most opportune time for your company.
Whether or not striking is good for society is a separate discussion, but striking when you have the most leverage over your company makes the most sense for those striking to get what they want.
Just to add to this, the point of laborers striking is to show the company the value of their labor. If laborers not laboring means profiteers not profiting, it's good for the laborers' negotiating power because the profiteers really want to profit.
You're going to have a bad time if you plan your strike at the most opportune time for your company.
Whether or not striking is good for society is a separate discussion, but striking when you have the most leverage over your company makes the most sense for those striking to get what they want.