Why wpuld anyone want to "learn" how to use some non-deterministic black box of bullshit that is frequently wrong? When you get different output fkr the same input, how do you learn? How is that beneficial? Why would you waste your time learning something that is frequently changing at the whims of some greedy third party? No thanks.
Because you will soon be working for it unless you learn to make it work for you.
One of the things you can learn is how to get consistently useful results out of it despite it being a non-deterministic black box.