That's exactly it. Apple Retail iPhone 'techs' are relatively low skilled and low paid, and have a very small amount of time to do what they do. The most common parts, like camera, speaker, battery, screen etc. are made like Lego to make it easier and quicker for them to do their job.