We do listen and we even like to listen. Beside issues of timing and development priorities there are a couple of reasons why seemingly straight forward things sometimes take ages.
The biggest issue is that there are as many opinions on how stuff should work out there as there are users. Some have slightly diverging ideas, others just plain want the opposite. Derriving at a solution that will serve most without alienating many is hard work and costs a lot of time.
Another big issue i that many ideas simply go against the technology behind it. We can't implement them without braking other stuff. Our continued work on the new core has helped adressing a host of issues already, but it can't solve everything.
A very time consuming issue is that many of the small issues have pretty big consequences and just making sure we are not making things worse costs a huge amount of time.
So please keep ideas coming, be it via the hopefully soon available again webform, trade shows, support mails or even on the forums. But please understand that we can't react indivudally to every input we get, it would add quite a bit to our workload and delay things further.