You can still use React or whatever on those pages. And for the rest (settings pages, signup pages and all the CRUD pages) you can use standard Rails with Hotwire.
Yes, but in that case, you can use only the complexity where you need it, instead of globally.