There are a number of loose ends here to this seeming simple story that got me thinking. Most compelling is why doesn't this limpet leave the shell it calls home to forage and then return home afterward? Even when the hermit crab molts and the shell is stationary for days, the limpet doesn't budge. The easy answer is that 'It has figured out that it doesn't have to', but I think that's attributing too much intelligence to a gastropod.
The more I think about it, the more I suspect that this particular species may have evolved to be a permanent resident on mobile snail shells. Because if it were to leave it's home to forage, as many limpet species do, it might never find it again as the snail (or later the hermit crab) would likely have wander off. If I were to hazard a guess, it probably seeks out a host in it's early larval stage, finds enough nourishment by grazing whatever is on the shell's surface and then settles down into an advantageous permanent home location. The long proboscis would then be an adaptation that allows it to feed by scraping any surface that the snail/hermit comes into contact with (I see evidence of this scraping on other shells and even occasionally the live rock). Limpet mating might then occur when the snail or hermit crab encounters another of it's kind with an attached limpet.
While pure conjecture on my part, considering that there are over 62,000 described gastropod species (estimated to be ~150,000 total), having one, or a few, that have developed this unique lifestyle seems plausible. Maybe, just maybe, this one might be a limpet species that is new to science