This is a fundamentally flawed idea. Until jAlbum 21, all CSS for an album was generated by the skin. As skin developers, this is what we do. We live and breathe this stuff. We really don't need to have the jAlbum core doing us the "favor" of providing problematic CSS.
Now we have the jAlbum core cranking out CSS without any regard to how it will work within a skin. The jAlbum core has no idea what the skin will do with this CSS, and the skin has no idea what the jAlbum core is going to be sending to it. And it's all essentially uncontrollable.
But I'll wager a fair amount of money that David will never remove this abomination from the core. He will keep trying to find ways to make it work, and the skin developers will have to go to great lengths to keep this pollution out of their skins.
It wouldn't be nearly as maddening as it is, except for the fact that we've been down this road before, in other contexts.