If your Glock came with Night Sights when new, then their factory Glock Night Sights.
I just haven't heard of anybody, having any issues with all green sights.
You have to remember sometimes things are just fades, like you have said. It's a marketing thing, just to get you to buy their stuff. I'm sure the Tacta Billies have draws filled with gadgets of the week.
Recently, I just had Mepro Night Sights put on all my Glocks. I had Tritan Night Sight, on my G23 for 10 years and they are a little smaller than the Mepro's. It took a little time to get used to them but, now it's okay. Now that I'm older, I guess I will welcome the slightly bigger sights.
You may need to train with the gun empty more often.