Yes, the theories aren't dishonest, they just somehow feel unsatisfying as explanations. Another candidate, quintessence, sort of side steps the cosmological constant problem, but it too seems like a mathematical slight of hand. Perhaps a unifying theory of quantum gravity will make everything clear, but we've been waiting quite a while now.