I fly NCL fairly regular in CE and generally it’s good - especially when the crew spring into action even before we’ve crossed over Windsor !
The cabins do seem to have been getting larger recently - my NCL next Friday is 12 rows although sat at the front and will ask for 2 drinks to ensure I can make my own top up.
Im not sure how it could be restricted though as there often seems to be a lot of connecting traffic and if it’s onwards in CW or F then those passengers will automatically get CE which might drive up the size of the cabin. My return flight from NCL is only 4 rows.
I actually started a thread about the frustrations of large CE cabins a few weeks ago but oddly my grumbles have all been slow band 3 services whereas domestic the crew seem to leap into action the minute the wheels are off the ground (probably because they don’t have a choice).