> for other devices they need to spend some extra integration work to make sure there's a standard they follow

Have you ever built a software product with an API? Would you say it was trivial upfront and ongoing to build and support this API?