In e.g. the question Is there a Pattern Matching Utility like GREP in Windows?, one can find a few options for adding a grep utility to windows. But I am wondering why it's the case that there is no built-in grep-like function in Windows, as this seems to be a supremely useful thing (at least to a Linux user).
More specifically, is there a technical reason for this? E.g. does the difference in OS/filesystem architecture between Windows and Linux make it more difficult/slow/pointless/unsafe/etc. to have such functionality in Windows?
(I can imagine for example that an antivirus might not like for a program to read thousands of files in one go, and because of that microsoft perhaps decided to scrap a grep utility. That's of course pure speculation on my behalf, but it's the kind of answer I'm looking for)