¿Por qué algunas de mis cadenas están entre comillas?
Porque, si no, un lector de YAML las tomaría por otra cosa. YAML 1.1, que siguen PyYAML, Ansible y muchas herramientas de Kubernetes, lee NO, off e y como booleanos, 2024-01-01 como una fecha y 012 como un número octal. Entre comillas siguen siendo las cadenas que tenía tu JSON.
¿JSON ya es YAML válido?
Casi siempre: YAML 1.2 se diseñó para que un archivo JSON sea también un archivo YAML. Convertir da la forma con sangría que la gente lee y edita, y pone entre comillas los valores que un lector de YAML 1.1, más antiguo, leería mal.
¿Qué pasa con null y con las cadenas vacías?
Un null se escribe como null, la forma en que coinciden todas las versiones de YAML. Una cadena vacía se queda entre comillas, como "", porque una clave sin nada detrás se leería como null.
¿Puedo volver a convertir el YAML en JSON?
Sí. Intercambiar pone el YAML en el cuadro y lo convierte en sentido contrario, con los mismos números y cadenas. De los comentarios que agregues en el lado del YAML se informa, porque JSON no tiene dónde ponerlos.