I got gigged with a 50 rated FI this year. He stopped the development on my SS that I thought would be Gold Glove caliber. I had about $2.6M for a FI, but went after the top guys, and got snaked late in the hiring process. All the middling guys had already signed for less money, some to bench coach spots, so I bit the bullet and took the 50 rated guy. It was my own fault, and I don't blame the lack of FI.
The problem starts with guys who would be quality FI signing BC jobs for less money. If anything needs to be changed, it is the "prestige" part of coach hiring. A $1.7M offer for a FI or a AAA bench coach should be worth more than a 600K offer as a ML bench coach.