Rory McIlroy reflected on "one of those days" after his challenge for a second Dubai Desert Classic title petered out on the final day.