I've never understood how people that reach positions in companies that allow them to make business critical decisions can be so inept at listening to the people that they manage. In the military, officers (management) are expected to know a little about a lot. This allows them to understand what their enlisted (non-management) men are telling them and make educated decisions.
In the civilian world this idea doesn't seem to be followed. Recently, the association that manages the MLS for my company's realty business switched companies that host their MLS solution. Instead of heeding the advice some of the local web developers gave them about sticking to an open system with no proprietary language, they went straight from Bad Hosting Solution A to Bad Hosting Solution B.
Although the new solution is better than the old one we were being forced to use, it is not the solution that should have been chosen. I'm sure somewhere along the line money changed hands, free baseball tickets were given, etc. but it still leaves us with a MLS hosting solution that doesn't provide a simple answer to common MLS / website problems.
