The drivers have definitely learned how to game the system in some cases. I was once at LAX airport and the local drivers had somehow figured out how to create a surge fare that only kicked in after you matched with a driver. The app would offer you the higher price and if you turned it down you’d find that there were no cars available. If you canceled and tried again the lower fare would once again show.
This is now common here in Perth, Western Australia. The drivers appear to have figured out that cancelling repeatedly, if they all do it, can create a 'surge' where there was none before.