I think this is a more balanced, nuanced view than most Ive seen in this threadBusinesses will create workarounds by putting people on fixed term or temporary contracts with regular review periods. Loads more cost and admin for the business, with much more stress and less job security for the employee. I understand the importance of job security to people, but personally i don't think there is much wrong with the current laws.
And from memory you employ quite a few people in your factory so have plenty of experience