Light guns work based on the refesh rate of a CRT. An Amiga lightgun would look for a 25 or 30hrz refresh rate, which is way lower than modern VGA monitors, or scan-doubled Amigas.
Some modern lightguns take scanrates into account, but many still do not. For example, the MadCatz gun for Xbox only works when the Xbox and TV are set to 480i.