Striking workers should get unemployment checks. Striking workers are unable to work due to no fault of their own. That’s what unemployment is supposed to cover.
A strike can only legally happen if contract negotiations are not making progress. If negotiations have reached an impasse, the union can chose to strike, or management can choose to lockout the workers. As long as the union’s side of the negotiating table are bargaining in good faith, neither a strike nor a lockout is the fault of the workers. Therefore in any just world they would be eligible for unemployment.