If you want to find the next occurrence of something in a plugin, it's effortless.
If you want to find the previous occurrence of something in a plugin, you have to use find_all and do a binary search. Presumably there's a performance cost associated with it as well.
I assume it would be easy to add an argument that allows the find to run backward instead of forward. If so, please add it.
And, sorry, I admit I saw the feature request from 2012, but I just wanted to put it out here again: it would make a big difference.