A good discussion that I am guessing most small investors don’t think about. I have even tougher criteria. I’m not even sure companies like Facebook are tech companies. Sure, they use technology, but developing unique tech isn’t part of their business. From Stratechery:
What Is a Tech Company?