Would the average user equate "localhost" to "my PC"?
I doubt it.
It's good that they're doing it but the fact that they need to explain "localhost" suggests it's the wrong word to use. I'm not sure why they aren't using saying "your computer's resources"