Yes I use wp.com as a dumb backend with a somewhat blank template so SEs won't find it. Then pull all posts via the API, download images, etc. Render them via Jinja and upload them to Netlify.
By the way you could just use the images served from WordPress.com I assume… unless the ToS don’t allow that.