Clients who are making technical decisions may be bull-headed and dumb, but just to play devil's advocate for a second...
They may be considering TCO when looking at the different technical choices. One of the major concerns of any corporation will be the question: "who will fix this when you [contractor] are gone?"
The community of people who understand openacs/aolserver (or even "popular" technologies like Linux) is much smaller than the world of people who understand windows, etc.
So they may be making your life a living hell out of fear that if they go with something off-beat, finding someone to service the system will be difficult and expensive.
It's probably up to you to convince them otherwise, in terms that they can understand. Not easy.