A lot of WP features do not work in this case. The infra need to get this working is also not simple. And finally the code produced to get this to work (the mess of "hooks" called filters in WP iirc) does not at all resemble the clean React code base of my Gatsby website project.
I argue maintainability is the main reason for me to choose Gatsby over WP for projects where the choice makes sense.