Why smarter agent architecture does not always improve results