I'll admit that if I don't care about extended attributes (I never really do) I just use zip instead.

I have bad news for you: Zip supports storing extended attributes as well.