In that case, I will continue to believe that you have an ultra-secret pointing stick keyboard in development that could be announced at any moment ;-).
1. There is a funnel in hardware (or really any product) development, where we research and investigate a pretty broad range of new features, modules, and even products, of which only a few make it out the other end as a mass produced item. Even relatively late in the development process, compliance, reliability, functionality, supplier, and cost issues can mean scope or schedule changes to something or even shutting it down entirely. Because of that, we don't announce hardware until we have 100% confidence both that we can ship it and 95% confidence in the price and launch date for it.
2. https://en.wikipedia.org/wiki/Osborne_effect - We don't deliberately hold announcements for this reason, but it compounds with reason #1. We don't want to have someone wait for something that may or may not ever appear. Because our products are upgradeable, we want people to evaluate them based on what currently exists, but still be able to benefit from improvements we make in the future.
The second sentence belies the exact reason they wouldn't release a roadmap - they want you to buy now since it's the present, not possibly later if you know more information.
That’d be true if there wasn’t robust market with competing alternatives. I may be okay with waiting another 6-12 months for Framework to supply a high res OLED screen or AMD, but without that clarity, might as well jump into Dell or Lenovo now.