The problem with Beagle is that KDE4 has it's own based on stringi and nepomuk. Therefore, if beagle is so important to gnone, then make it default for the gnome pattern. What is the point in having beagle for KDE4?
Further, what is the point of a desktop search. As a paid computer technician, I have related that over 95% of the computers I service with Win on them have a desktop search that is NEVER used and the customer has no idea WHY it was installed nor HOW it came to be installed. Therefore, this type of program has been classified by me to be a huge waste of processor resources, and is one of the first items I ask about and the removal of can make a huge performance boost to a slow system.
Desktop Search was made popular by Google Desktop, so then everyone had to have one. You can't install programs like Nero or others on Windows without their own search capabilites that never get used. Unfortunately, Linux is becoming the same way.
Personally, I dislike Beagle. I also dislike Mono and see no point in any of the Mono programs. I don't use Silverlight/Moonlight, and see little point in it since Flash has unfortunately cornered the market and it's a program that's in dire need of optimization anyway. Unfortuantelty, since Novell bought Ximian, they forced alot of that stuff on us.
Like many other things that have been introduced into openSUSE like KDE4, libzypp(forced into 10.2Beta3 - in a beta. Try to ask to get something else like that into a Beta and you'll get looks like you're stupid, but that's what happened), Beagle wasn't ready. Now, some of these have become very worthwhile like zypper, and many are saying KDE4 is ready for prime time.
This is one of the biggest discouragements to me in regards to openSUSE. SuSE was always called a STABLE distro. But, the quest to add new things has moved it away from stability. Way too many bugs that have been reported have been left languishing in the quest to add in new stuff. If I was a programmer, I would do what I could to fix stuff. As it is, I have pretty much given up on filing bug reports. I have had some success on the PPC side, but I've seen too much politicing on the x86 side.
Just my opinion.