I made some sites with Pjax. It was crazy fast and didn’t have the issues that React had. Back button works 100% of the time, users always had a working link to share and so on.
When I saw this I immediately had to search the comments for Pjax because the idea was quite similar.
I think the main problem was that heavy backends started to go out of style, especially C# ones that had good Pjax support.