"Thing" style systems are very common in AAA. I link to the interview with the Dreams (Media Molecule) team where they describe a system very much like this. ECS is also not mutually exclusive here.
That said, I'm glad you shared your thoughts and experience. It's helpful to see what people try.