Do they not have to say what percentage is actually meat? Where I live (not UK), if I look at, say, ham slices, the ingredients list will say something like "meat (85%)" and then water, and salt and other things. Cheap meat is only about 55-60% meat. Fancy packages are like 92% or 95%. I'm not exaggerating even slightly. I bought ham yesterday and settled on the 85%.
Edit: I checked beef and chicken-turkey mince in my fridge. 82% and 92% (77% chicken and 15% turkey).
The narratives you mention in your last para are completely true, that's what annoys me, IF they had engaged in good faith with users. As it is, it's like a shopping centre that's been free to enter saying "right, it's now €100 to enter and any underwear shops are closed to you unless you wear our uniform."
Just completely crazy prices for a poor service. No shit that's unworkable. Just be honest and say you want to bring those users in-house, just fucking say that rather than trying to gaslight everyone into believing that all these competent developers are all unreasonable arseholes who are screwing you, a multi-billion-dollar corporation over.