You do not need to spend a lot of money on software developers for your products. Just give a good tool so that people from the communities of novice programmers can independently use your NPU, then your product will become interesting and more popular. They know better what they need.
I ask myself the question, what should make me buy new products with an NPU if I can't use this NPU? The only operating system we know that legally allows us to change the code of its kernel is LINUX distibutes, but there are many difficulties that are better shown by the example of CUDA and the nvcc compiler, which does not generate code with the possibility of using this code in the Linux kernel. we want to develop this field with artificial intelligence, we want to combine artificial intelligence with the Linux kernel, and we want to do it ourselves. then we will be interested in your products. to do this, we need a tool like GCC and the ability to run NPU code from Linux kernel modules. but the Linux kernel developers are against it. they do not allow you to run custom functions from the kernel module. this greatly slows down development and reduces interest in your products. There's no point in buying something you can't use.