Like you I have an eCOGRA seal for one of my sites. I consider them to be better than having no recourse for players because generally they (players who find themselves needing help) don't have access to upper casino management. Meaning they get blown off by the casino support staff.
So although eCOGRA is not everything it should be, imho it does offer some benefit.
However like you I also believe they (eCOGRA) need to take a firm stance on SPAM. If they are serious about transparency and building trust within their seals, which (correct me if I'm wrong) that's the purpose of the eCOGRA Seal, then they should also walk the walk. Not just talk it, hey!
Cheers

Dave
---
Compliance: a code word for control
---
Do the right thing, even when no one is looking. It's called integrity.
---