I am trying my hand at Hosta hybridizing. I also have a host of cute little Bambis that I share my property with. I accept that I will lose foliage from some plants; luckily, it doesn't kill hostas, just make them bigger next year! On those plants I simply can't lose, I use wire fencing as a "cap". Inexpensive galvanized yard fencing can easily be cut and bent into an unobtrusive cover for valuable specimens, and they can be pinned to the ground with landscape staples. On the rest, I rotate commercial sprays.
Maybe the best position to take is that deer are lovely, and the sight of them is worth losing some blossoms. (And take pictures of your nicest plants before they get eaten!!!)
Thank you for pointing out that there is no one single solution!