Not a bug. Transparency strips 3D effects, full stop. I would guess it’s because few browsers/machines-used-by-normal-people have the power to process the information in a usable way.
It’s something that is done by the browser in response to CSS (that’s my understanding, anyway), so utilizing PNGs should work, but you wouldn’t be able to animate the transparency, which I’m sure is what people are after.