Sayfanın bazı yerlerini sayfayı yenilemeden değiştirmek istiyorsunuz, o yüzden pjax düşünüyorsunuz. Bunun için frontend kısmı komple Vue.js'ye çevirmeye elbette gerek yok. Benim anlatmak istediğim aslında Vue.js ya da React ile daha iyi organize edilmiş bir yapıya sahip olacağınız. Bu tür Javascript frameworkler aslında düzgün organize edilmemiş ajax/pjax kullanımlarının oluşturduğu sorunlara da çözüm olarak ortaya çıkıyor.
Eskiden böyle ajaxlı işler elime gelirdi. Kodlar içerisinde ne nereye basınca nereyi yeniliyor, ne yapıyor diye içinde saatlerce dolanırdım ama şimdi çok fantaziye girilmemiş bir Vue.js projesi gelse neresine bakacağımı biliyorum. Mesela siz de artık bir Laravel projesi önünüze gelse /users/1 şeklinde bir URI'ın ne yaptığını rahatlıkla bulabilirsiniz çünkü nereye bakacağınızı biliyorsunuz.
Kısaca Vue.js kullanmadan pjax kullanmanızda bir sorun yok, sadece neyin nerede olduğu belli olsun.