I think the roadmap quite clearly states that this is a list of things we’d like to do but nowhere near a definite list of the only things we’ll do. So that fact that it’s not on there doesn’t mean we won’t address it. I’ll take your feedback on board though and instead will add it to The issues we are fixing right now…
Sure, many will agree, but equally many people don’t use Agenda links and therefore couldn’t care less. This is always true for any feature, for any bug, etc. Take localisation for instance, you’ll happily agree I’d assume that any English speaker couldn’t care less whether Agenda would be available in Chinese and you’d prioritise fixing this issue 100x over adding the Chinese version. But for many Chinese users Agenda is currently not an option at all, they won’t even get to making an Agenda links. Guess what the top most common topic is in reviews and emails we receive? Again, it’s a really tough balancing act.
A design flaw, perhaps. Something we should have thought up front, perhaps, and while I can’t recall I’m pretty sure we must have. But if we wouldn’t have had to fix and address all possible things we have thought off, the first version of Agenda would still not have shipped. Again, that’s the nature of software.
I’m afraid you’re making the wrong interpretation. Your question hasn’t bothered us (speaking for @drewmccormack here as well), we simply try to give you an insight into why it hasn’t been fixed yet.
To be honest I’m a bit disappointed you end with a remark like this. Aside of the fact that you don’t know whether it’s true (many more years?), and that it’s irrelevant (the only thing that matters is whether we have enough experience in software development, which I think we do), we certainly never assume our customers are ignorant. It’s a simple fact that many of our users are unaware what the technical details are behind certain issues, which is perfectly fine, they don’t need to know. I always believe it’s better to over explain and assume that people are unaware than to assume everybody has an IT background. I don’t see how that would mean we believe everybody is ignorant.