siradaninsan GET isteği attığınızda \Inertia\Response dönen bir rota text/html döner ama sizin mobil uygulama application/json isteyecektir. Bu durumda mobil için ayrı bir rotaya ihtiyacınız olacak. Ya aynı rotayı kullanabilmek için işlem yapan controller'ı dekore edip mobilden istek geldiğinde json dönüş yapacak şekilde ayarlayacaksınız ya da ona ayrı bir controller ve rota hazırlayacaksınız. Bu durumda ya normalden daha karışık, IoC üzerine inşa edilmiş bir yapı elde edeceksiniz ya da işlemler duplicate olacak.
Eğer hem web hem de mobil (ve varsa diğer tüketiciler) aynı API'ı tüketecekse ortak bir API üzerine klasik bir Vue uygulaması yazıp backend ve frontend'i komple ayırmak mantıklı olacaktır. Böylece stateless bir auth ile her türlü tüketici sizin API'nızı tüketebilir. İster kendiniz olsun ister müşteriniz olsun isterse 3. parti bir uygulama olsun...
Eğer uygulamanız frontend üzerinden kontrol ediliyorsa, mobil sadece birkaç endpoint kullanarak sadece uygulamanın belli bir işlevini gerçekleştiriyorsa, 3. parti tüketiciler aynı mobil gibi sadece bir iki endpoint'i kullanıyorsa Inertia kullanabilirsiniz.
Inertia bir sorunu çözüyor, bir yükü alıyor (kolay bir şekilde SPA yazmanızı sağlıyor). Eğer sizde o sorun yoksa, o yük yoksa kullanmanıza gerek yok. Paraşüt'ün dokümanlarına bakarsanız neredeyse tüm özellikleri son kullanıcı tarafından hem frontend tarafında hem de API aracılığıyla kullanılabiliyor ki zaten uygulama da bu amaç ve çerçevede hazırlanmış.