Um, then why are there 22.5 mil sheep in the UK for just 67mil people? Contrast this to 5.2 mil sheep in the US for 330 mil people. It must be at least marginally profitable for so many sheep to be raised in the UK (or are agriculture subsidies really that large and widespread in the UK?)
Yes. farming subsidies are huge. 55% of farming income is derived from the CAP (pre-brexit) and the UK is a net importer of sheep meat.
Lamb is not popular in the US. It's a speciality meat. Lamb is common across europe.
Also: Australia: 75m sheep for 25m people
Also: New Zealand: 25m sheep for 5m people
This quote:
A sheep farmer from North York Moors national park in northern England, who owns about 700 sheep over 1,250 acres, makes around £12,000 profit in a good year, and even this small income would be impossible without subsidies worth about £44,000 from the EU Common Agricultural Policy.