I don't quite understand the control freak part but the charges BA levy on redemptions are high compared to many other programmes most of the time and that's not helped when you have to add APD to almost all UK departures.
As already noted, some charges can fairly be laid at BA's door while others are beyond their control.