It's not staffing cuts it's actually staffing issues.
The hospitality industry at sea and on land has a real problem with getting staff especially after the pandemic as many in the industry left and got jobs in other sectors.
All cruise lines are actively recruiting and that is why you see service issues on every line as new staff are being trained.
It is easy to criticise and get upset because "we have paid a lot of money for this and we expect five star service" but we must be patient as we also see in land based restaurants,after all we are on vacation and life is good if we can afford the thousands of Dollars/Pounds to be lucky enough to travel.