What version are you actually experiencing this with? Was the file migrated from an older version?
I haven't used cameras for 3D views for years and have since built dozens of templates with saved 3D views, with no problems at all. In fact I'd go out on a limb and say that using cameras for 3D views in antequated and that cameras are only required for fly-throughs!
A saved 3D View will remember 3D Projection Settings (including zooming), Filter Elements in 3D (including marquees & explicit selections), 3D Window Settings, 3D Cutting Planes, 3D Cutaway and Photorendering Settings. So there's a lot to consider, and I'm not convinced that using a camera is the ultimate solution to your problem.
Non-camera 3D views are easily redefined should anything change, also. Just check the 'Redefine Image settings with current' box. Clean & simple.
I'd be happy to be proven wrong though! If you have an example of one not working, please let's take a look!
Chers,
Link.