It might have something to do with how everything’s installed, although if they designed this so you can’t replace a sunvisor without removing the windshield, that’s just another example of completely ignoring design-for-maintainability (which, frankly, is a sign of a prototype being released into production).