That's why I prefer to put the dividing line at "must figure out things by poking at them rather than by reading documentation". The definition of "research" can be pretty vague - is a security team poking at a product conducting research? How about a UX team trying to figure out how their users behave? A search team doing language modeling? All of these would count in my head, and if a startup built their product around one of these results I would consider it "hard tech", but evidently not everyone agrees.
Someone potentially had the answer at one point. That person/organization may be dead/defunct, or the knowledge may otherwise be lost to time.
[1]: http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.109.4...
Dropbox, BTW, was 4-5 engineers and 1.5 years.
[1] Actually more like 4-5, Larry & Sergey had help.
Hard tech = "There is doubt that the technology can be built at all."
Though many pieces of technology face huge doubts, what's key is often a team can get to a working prototype or partial release in way less than 5 years! (E.g. Dropbox.) YC is exactly the type of environment to refocus a 'research style' team exclusively on demonstrable progress.
The problem with the xkcd definition (if attempted in a startup) is very few research teams can continue to fundraise for 5 years without a product or significant prototype.
A partial solution to the "doubted" tech is often good enough to build a great company.