I don’t think you have to scrap bonuses in order to move to regular adult to adult conversations. We scrapped the performance review process a few years ago and moved to a very light regular review process (which seems to work very well), but annually we do run a performance calibration process where teams will agree performance scores which lead into the bonus payment.
Getting managers away from the idea that individual performance is still paramount and must be recognised with a bonus is not easy, but splitting it like this has allowed us to start having quite a different conversation about bonuses and how best to use them for the benefit of the company.