Seems like a lot of trades now miss the basic, fiddly details that make everything work right. You see it with contractors doing a rush job on caulking, or a mechanic not torquing lug nuts in the right pattern. That tiny bit off at the start leads to a much bigger problem down the line, just like your camera prism. People skip the fundamentals to save five minutes and it always costs more later.
Digging into what @robert582 said about skipping basics, where do you think that mindset STARTS? Is it just laziness, or like, company pressure to do jobs faster for less money? I see it with plumbers not using pipe dope on threads because "the tape is enough," then you get a leak inside a wall a year later. It feels like the whole idea of doing it right the first time got lost somewhere.
Ever notice how this happens in software too? Skip the basics and everything falls apart fast. It's all about rushing to finish without thinking ahead.