I am not sure if we are dropping Emacs 25 just yet. However, there is
currently more than one place in Org that does not work on Emacs 25.
See https://list.orgmode.org/87zgqu6081.fsf@localhost/T/#t
If compilation is critical for you, I can make a patch to make things
compile in Emacs 25. Though compatibility layer for xdg is more tricky.
I do not want to do it unless necessary.
I haven't switched back to emacs 25 in a while. It's just that the script I had for building Org started failing. All's good after removing the build step for emacs 25.
I am anyways on emacs/master and then emacs-28 for a while now. So I personally don't need emacs 25 compatibility. But in any case, this breakage on emacs 25 should be fixed or the min req bumped to emacs 26.