What difference does it make to you what others prefer to use? Who made you the arbiter of what is right and what is not WRT search engines? Sounds like a personal problem...
I do not intend to be an "arbiter" or anything, I was just giving my opinion and wanted to see the opinion of others, in the hope that it will give me some important clues about the direction in which I should move with the future releases of my program. No personal issue here...
All these various search facilities in photo apps, music apps, etc. utilize different search methods - some use Regexp, some do not, some search filenames only, some search text within documents. I find it much easier to use a desktop search engine and become very familiar with its search features. For many users, trying to become adept at so many different search methods is a bother that they do not wish to do.
Most users here are a little more savvy than what you seem to think.
I still don't get it. Let me explain it with this example: Say, I get tired of my current wallpaper and I want to replace it with another, which had this cool sports car on it. So what do I do? Fire up my all-powerful desktop search app and type the name of that file? Well, no. I open my picture browser and click my way down the folder hierarchy to a folder named "Wallpapers", then I browse all the pictures in it until I find the image with the sports car. Why didn't I use a desktop search program? Because I didn't know the filename ("ColinMcRAE_xxx.jpg" or something), and when I saved the file, I didn't bother adding meta data to it (e.g. keywords like "sports car").
It would be very cool if the computer was able to run an image analysis on files like that in order to automatically extract keywords, e.g. "car", "sports car", "mud", "street", "race", etc. If that were possible, I could've typed "sports car" into a desktop search program.
So my point is this: I think (and this is really just an opinion), in the case of images and other media a hierarchical management system makes more sense.