The fact that science is always changing means that it is never right.
No, it means it's constantly improving.
As you say, it has no absolute truths.
Absolute truth cannot be asserted without infinite knowledge, so yes.
So why would I stake my eternity on shifting sands?
You have not sure gurantee of any sort of "eternity", you have only a religious assertion with no proof and wishful thinking.
The Bible never needs to be changed because it is right
Then why translate it? Translation is not just a simple word for word exchange, many languages have words or concepts that have do direct translation in other languages. Therefore, whether you admit it or not, your bible has been changed many, many times.
Why compromise perfection?
If it were "perfection", as you say, then why wasn't it written so that it could be understood in every language and therefore not necessitate the changes in intent and meaning that invariably are the result of translation?