I have read your post twice but don't really understand what you are asking.
Private sellers get 300 free listings a month and business sellers have to pay for every listing - if they have a (paid for) shop, they may get an amount of free listings, but the amount is still limited. So, nobody gets endless free listings.
Can you explain what you mean here?
'Some are endlessly repeating multiple listings for items such as repeat photos of local Streets in towns for 2025. Similarly, with logo sports jumpers where 6-8 duplicate listings are current on very small villages in UK.'
The references to towns and villages threw me.
"There are two ways to be fooled. One is to believe what isn't true; the other is to refuse to believe what is true.”
Søren Kierkegaard, Danish philosopher (1813 - 1855)