I would argue that the passage has no direct implication that Salvation cannot be lost.
The verse simply says "No one can snatch them from the hand of God". It could have different meanings such as
- No one can take them away by force
- No one can steal them
- No one is strong enough to fight with the hand of God
- No one can throw them down to Hell once they are in Heaven
It seems to indicate that there are no outside forces strong enough to fight against God.
It also seems to imply indirectly that anyone can walk away from the hand of God with their own freewill. Anyone can choose to believe in Jesus and later choose to deny Him again.
For if, after they have escaped the defilements of the world through
the knowledge of our Lord and Savior Jesus Christ, they are again
entangled in them and overcome, the last state has become worse for
them than the first. For it would have been better for them never to
have known the way of righteousness than after knowing it to turn back
from the holy commandment delivered to them. What the true proverb
says has happened to them: “The dog returns to its own vomit, and the
sow, after washing herself, returns to wallow in the mire.” (2 Peter