I think you should never buy a product for its "future", because that is by definition always still-to-come and thus inherently uncertain. If you buy XE now, you should buy it bc you like what 1.09s offers. If you dont like it, dont buy and wait until they release 1.10. Then reconsider. Again it's the same with an iPhone: I don't buy it because I hope iOS 14 (or whatever number they're at) will provide some groundbreaking features some time in the future, but I like what the current mix of hardware and software offers. If they improve upon that in the future at no cost: great. If they don't: still good.
If you dont want to wait an indefinite amount of time and want to purchase ASXP in the meantime, that's up to you. It's a gamble on your part. But just imagine if XE devs said: 1.10 releases on May 1st - give or take a week. You dont purchase ASXP, bc 5/1 is soon enough for you. Then they encounter some nasty bugs in the remaining beta which takes them a lot of time to fix. In the meantime, XP 11.40 releases and breaks some XE code. More dev time needs to go into the release and instead of May 1st, the release gets pushed back to say September 1st. Then there'd be a lot of dissapointed customers saying: You promised May 1st, that's why I didnt purchase another product and now I have nothing at all and it's your fault! And those customers would be right: If you cannot say for certain that you will have a product out by a specific date, dont promise anything and dont tease it, because that will affect what people purchase. Ever since moving the XE forum to Threshold I find communication to be very clear in that regard: They are very clear about what the state of the beta is, but they dont promise anything that they simple can't and shouldn't promise.