No, that's actually not how it works. No raids on another player's base create or destroy loot. The only way to remove loot is to spend it; the only way to create it is through collectors/goblins/gemming it. Attacking someone and taking loot from them just transfers it laterally to you.
If player A steals 100,000 gold from Player B, that gold still exists until they decide to spend it. Sure, you can argue that some of it is being functionally removed because not all of that gold will be available to be stolen....but then it can be said that harvesting from your collectors is removing it as well; as well as taking it from inactive players' base. Can't make troops, that removes loot as well.
Hay Day doesn't have that kind of problem though.....

