Yeah, it theoretically should. But I also think many people's problems with 3D are mostly crappy presentation on the theater's part. I used to only go to the AMC near me and I hated 3D movies as I thought they were dim, the color was washed out and it blurred the image. The only 3D I enjoyed was Avatar because I saw it at the Minnesota Zoo IMAX instead of the AMC, and chalked it up to the IMAX.
Then I saw Transformers 3 at the Showplace Icon near me and it completely changed my mind. The movie sucked of course but the 3D was amazing, the image was bright and crystal clear, no washed out colors, no headache, it was amazingly perfect. Every 3D movie I've seen since has been there and it's been absolutely perfect, whether it's post production 3D (Lion King 3D) or shot in 3D (Life of Pi).
After the curtain broke during our showing of The Hunger Games at the AMC and it hung a good two feet into the image, I walked out, got my money back and haven't returned to that theater. So again, I really, truly believe many people's problems with 3D are crappy presentation on the theaters' part more often than it is problems inherent to the technology itself.