For a business to receive the free 401k, all employees do not need to be enrolled in any benefit.
The free 401k is for the business, the employees may enroll or waive the benefits including 401k.
 Also note that if a employee waives group health benefits, they are still able to participate in the 401k. 

Did this answer your question?