How does java have a windowing toolkit built in but no json parser and no package manager. Its a little crazy if you ask me.