I admit when it comes to any sort of Partsforming discussion, that my first Transformer ever was a G1 Thundercracker. I used a sandwich bag as a near-permanent accessory for him. Still eventually lost EVERY part except for the two wings. So I'm just about immune by this point. Or possibly just traumatized.
Both helps and doesn't that a friend gave me, decades later, both the Legends and Deluxe Classics molds of Thundercracker for different birthdays, and I later got the Earthrise mold on clearance, so I *know* it doesn't have to be that way even if the guns do have to pop off and back on. It's still a vast improvement.