What's the use of high-level API's?

This may be a silly question, but why would I use Inventor or any other high-level API? If I wanted to build a 3d modeling program, would using Inventor make my life easier? Or is it really just for things like CAVE’s?

I’ve been reading up on Google, but I can’t find a good answer.