Interesting. One reason there are so many fields added to the admin is the bottom of the totem pole in many IT departments. That means that their reasoning/wisdom is all too frequently over ridden. Another reason is that many BA jobs are contract jobs. That makes it even easier to over rule that person. The BA will think, well, I can either chose this hill to die on and be told as a contractor, Friday is your last day, or I can keep the job and add the field. "Ok go ahead and have a bad build. I'll be gone soon and it'll be your problem to fix." There's also the issue of all the folks who got Salesforce instances, and never ever, got around to removing that old technical debt. It's frequently the last thing people do, if at all.