Regions are a way hide and segregate code. For this I use the object oriented approach and create classes and methods.
It would be interesting to see who produces more bugs per line: those who use regions or those who do not.
This is a hot topic and it’s a little dogmatic.
Oooooh the pain!