brain damaged

An expression used to describe any poorly designed program or piece of hardware that does not include those features most users would consider essential. The implication is that the designer should have known better than to leave those features out of the product.