I actually agree, Tom and I think it’s the right move. Just wanted to know as it implies a lot of work for my setup to change it from microdata to JSON+LD (I have it hardcoded in the templates of my child theme).
Yes, I saw that and tried it, I think it’s a great option for a simple setup. I however retrieve a lot of the schema information from custom fields (for example the rating of a review, the name of the product reviewed and so on) and integrating that with Yoast’s schema api would be a real challenge if not impossible. So I’ll still rely on the theme schema, be it microdata or JSON+LD.