The funny thing about this is tons of developers are using Netlify for SPA's and therefore only that first request will be caught by their edge nodes, all subsequent page views will be missed.
If you need the SPA framework for productivity reasons, then you could use something like Gridsome to have it generate a static site.