In my experience, so many things were _not_ a good solution to the problem but merely the first thing that looked like it worked. This leaves a trail of garbage behind which it's unclear if it's safe to remove or not, which is a huge cognitive overhead for someone trying to make changes later on.
If something is there that's not going to be obvious in 6 months time please please document/comment it. Stop building mysterious fences!