I actually have been removing them in my house since I moved in. Some Jiboni must be writing the new code because my new house has a GFI on every circuit and most of the breakers are also GFIs.
I know people here call them GFCIs but in the trade they are called GFIs. Electricians like to shorten things and we electricians know about shorts.
A GFI receptacle will be very sensitive on a GFI breaker and there is a thing about being to sensitive or to safe. It's also stupid and a waste of money and time as it won't work correctly. You could use that money for Prizapro.
I removed them from all my outdoor receptacles because they don't mix with Christmas lights in the rain.
There is no reason to have them in places where it is dry and they cause unnecessary tripping and at my age, I have to be careful about tripping.
Just now I am listening to the weather and they predict snow for tomorrow, my GFIs heard that and started tripping already. :unsure:
I was a construction electrician foreman in Manhattan for 40 years and once we had another foreman on a job. It was a fairly large job probably fifty million and he spent the first few weeks building barriers, installing GFIs, caution signs etc, which is fine. But you also have to get the building built.
If you spend virtually all your time and money on safety, and never do any actual work, what is the point of going to work.

He got fired.
Of course you have to work safe, but you also have to get the job done eventually. Construction work is dangerous, get over it.
I was a Sargent in Viet Nam and the only safety equipment we had was a steel helmet. Of course we could completely encase our solders in steel and hang lion fish spines all over them but that may not be practical except in rare instances. ;Meh
I have them on some circuits on my tank,but not things that are not submerged. They are on the heaters and pumps but not on my lights. I also use a few different circuits on my tank.