Treasury sets the rate. Then it has to reach every product, every channel, and every system that quotes it, and that part rarely goes as planned.
A change to prime becomes a manual sweep across a rate sheet spreadsheet, a core banking ticket, and a disclosure update, done separately and usually out of sync for a few hours or days. The rate a customer was quoted, the rate that was disclosed, and the rate the core accrued against agree most of the time, which is exactly the kind of gap that's hard to catch.
And when an examiner or an auditor asks the obvious question, what was this rate on this date and who approved it, the honest answer takes a week of digging through email and spreadsheet version history.