> Either I'm the only person who experiences this or I'm the only one who finds it to be a problem.
No, you're not the only one. Issues related to this are my biggest gripe with Creo. It's a much deeper problem than you even state. If you think you've saved a view / orientation (camera position, direction, focal length), you haven't really. It will scale parametrically with the overall model's bounding box, even if you don't want it to, no way to stop it. (Yes, even focal length will change when saving a perspective view, although they use the term "focal length" within the software to mean something else.) This drives me crazy, since I make so many design changes and want to make powerpoint slides where you flip between pages and see exactly what changed since yesterday; ought to just take a sec, but since the scale of the view is different every time, it's hard to match.
That's the issue you're facing by the way; when you switch simp reps or section cuts, the bounding box of what's on screen is changing, so the view updates. (You're still looking at X% of the overall model, positioned at Y% from whatever edge was closest.)
Even text annotations on drawing views are affected by this problem. Whenever I revise a drawing that has changed significantly, first step is always spending 10 minutes or so dragging text around back where it was to begin with.
I have been complain about this for years. Only solution seems to be to use CAD software from another vendor. PTC has shown no interest in fixing it. I was told in 2013 that some of the problems would "probably" be fixed in Creo 5. Wasn't.
Relevant cases I've opened with PTC support over the years (and related documents and SPRs):
https://support.ptc.com/apps/case_logger_viewer/auth/ssl/case=10726384
https://support.ptc.com/apps/case_logger_viewer/auth/ssl/case=11296143
https://www.ptc.com/en/support/article?n=CS122986
https://support.ptc.com/appserver/cs/view/spr.jsp?n=2830675
https://support.ptc.com/apps/case_logger_viewer/auth/ssl/case=11811068
https://www.ptc.com/en/support/article?n=CS157634
https://support.ptc.com/appserver/cs/view/spr.jsp?n=2208433
https://support.ptc.com/apps/case_logger_viewer/auth/ssl/case=12735565
https://support.ptc.com/appserver/cs/view/spr.jsp?n=4803255
https://support.ptc.com/apps/case_logger_viewer/auth/ssl/case=13487049
https://www.ptc.com/en/support/article?n=CS122986
https://support.ptc.com/appserver/cs/view/spr.jsp?n=2830675
EDIT: Actually though, you should add "refit_upon_section_activation no" to your config.pro; prevents the problem in one case anyway...