I don't think it's as clear cut as that.
Isn't blindly cutting costs just effectively destroying company infrastructure?
"However as a public company, constant growth is a must."
But just laying people off does not guarantee growth.
That said, I have no idea how the company is structured or operates. Sometimes laying people off is kinda necessary, i.e. a company with a factory that manufactures product X, suddenly there is no market for X , and the factory cannot be reconfigured to create profit - yeah, that's clear cut.
IMO, generic sweeping statements like "removing n percent of personnel is necessary to cut costs" is impossible to gauge in negative or positive light without detailed understanding of the business or it's operations.