I think that being able to load full pages and work without javascript should be the ideal.
I feel it is strictly speaking the better solution, and there's no fundamental technical restrictions preventing it.
That said, I can see that the majority of projects wouldn't see their investment earned back, and so probably won't do it.
Which is fine, there's always a gap between technical ideals and what's affordable.