I have a theory here, yet I'm not sure if it's correct or comprehensive.

The use of "o" ("об" before some vowels) is more neutral, and you use it when talking about objects, events or actions that...