It certainly has been a while since the Quest Log was introduced, and I never found myself using it even back then. Gaiapedia (also something I never found myslef using, hah) says it's been around since November 16, 2006.
My Site Feedback threads would totally be in MY quest log. They'd probably be harder than buying the most expensive things in the Marketplace, though. pirate