Yeah. In this case, it would probably work fine on something like Debian where versions are held for a couple years at a time.
But on a rolling release distro, things not maintained tend to break.
This is absolutely not ideal.
I'd deal with balooning exeutables to get everything statically linked, but that then comes with security problems.