Why call it a web company if you simply use web technology (http/2, html, css, reactjs, javascript) rather than develop web technology?
You're not a database company if you use a database. You're not a cloud company because you use the cloud.
If you offer databases as a service but don't develop the database software itself, you're still a database company.
If you re-sell cloud resources, you're still a cloud company.
If you offer an interface for interacting with an AI, you're an AI company.
Is it a broad stroke? Absolutely. I do agree with your sentiment. It would be more accurate to describe these things as what they really are than to inaccurately categorize them.