Ever changing technology requires advancements, these are coming, but as with many not as fast and some would like. In any tech sales position I have been in, this is always the case, sell what you have and be ready to add to the mix when it is released.
Current changes on internal system and combination of data from multiple acquisitions over the years is slow to come together, but moving in the right direction. Patience is key. Similar challenges to other jobs I held in the last 30 years.