I have seen this way to often in other areas. That is the push here as well AI can sort through it. Too many people are held to account for not meeting what amounts to made up numbers.
I do this frequently. To prevent vendor lock in and allow us to easily pivot if pricing gets out line. We pay to support the project and get technical support when needed. Considering how little we use technical support. It should be a good deal for the company.