The small front sight on a Government Issue .45 is not pinned with a cross pin. There is a small square tenon hole that goes all the way through the slide and ends with a slight fillet on the underside into which the tenon is flattened out into that fillet.
This system only works for the very small mass of the original sight. If a larger (heavier) front sight is installed using the same small hole and fillet, it soon shoots loose. In short, the small little riveting of the original sight only works with the little sight the guns comes with.
So, if you are putting on a higher, bigger, heavier front sight, you would do well to use a fastening system that will keep it there.
Your gunsmith is giving you good advice.