Why not just use JSON?

Infact, why not just use npm's package.json?

I think that's a good point. Why use .toml when we have better alternatives already?

(I admit I have a bias against toml, but still...)

Which ones would that be?

How about s-expressions :) ?