I haven't laned Sniper mid in a long time...I know what game you're talking about, but wasn't that like two months ago? Either that or it was the fairly recent game where I was only going for their hard support (god how I hate this "5 position" crap (sorry)) because everyone else was so ridiculously fed anyway it didn't matter.
Here is a much more recent example, though I'm not totally proud of it, my farm wasn't that great and we almost ended up losing and I got pretty pissed off toward the end about it. Still, it's a prime example of why not to go orchid against Jugg and N'aix enemy carry (not that I've seen anyone doing that lately).
I do toggle arrows by clicking, just a habit. DotA isn't a hard enough game for me to need to get used to shift keying.
Yes, you're not going to rip through 2800 health/25 armor heroes with desolator. You won't with Orchid, either. I guarantee in almost all circumstances Deso will give you the same damage Orchid does and far more at that, the only advantage Orchid rushing has is being able to silence. This can be very useful against, say, blink heroes, but it is by no means mandatory nor should it ever be considered core. You know what other item fills the same job that no one ever buys? Guinsoo's. Orchid has just become that item everyone buys because no one knows how to play BF.
And what is your desolator timing? I find anything later than 14-15 to be a bad game. For me, items always come down to "what would you buy, instead?" Against desolator, what item stacks up for 4k gold? Orchid? Hah, no. Extremely overvalued since it got nerfed and if you're not using the mana regen heavily (with soul ring, you won't be) you're wasting your time. Mostly, it seems like you're just actively searching for reasons to think the item/build isn't good, which I find unfortunate.