Look, I see sort of what you are saying.
But if I follow your logic, then I'm not qualified to build your enterprise systems either. Nor is anyone else who designs software rather than pushes paper.
Thats just not true.
For stuff like this, you often have to pair people. I have built systems that take customer order entry for both residential, and business and government phone service orders (totally different domains), managed network inventory, automated provisioning of service, created a marketplace for language translation services with timing constraints, managed repair personnel and maintenance cycles, created web based questionaires, provided career lifecycle tracking in Europe, and automated a truck rental business (to name a few).
For most of these I designed the database schemas, the business objects, chunks of the UI, and the deployment structure of the system. What did I know about all of these domains going in?
Not a mother fucking thing. So I get me a SME (you need a SME - Subject Matter Expert) and I interrogate him/her until I do understand the constraints - regulatory, legal, business, financial, whatever. Its still not that hard - just time consuming.
This is different from building business software and doing data analysis for your company how?
I don't buy it. You said "We are currently looking for a Business Objects person."
If you really think you need a domain expert that happens to know Business Objects, you ought to put it that way. But thats not what you said. So far, I don't even know what domain your business is but you've mentioned the key skill is Busineess Objects. If what you say is true, then a Business Objects person isn't going to cut it either - they have to be a Business Objects person IN YOUR DOMAIN (which you still haven't mentioned).
See the disconnect? Its overly fussy. A good architect would do you if paired with a SME, or a good analyst in your domain could be paired with a decent developer. But to me its no surprise you're not finding what you want as you're not asking for what you need.