I'm having flashbacks to a number of basically interminable debates in computing : big-endian vs little-endian, thin clients vs thick, windows vs mac, framework vs no-framework, functional vs imperative, monolithic kernels vs microkernels, emacs vs vi . . .
In none of these cases is the debate resolved by asking: "What problem are we trying to solve?"
(edited for clarity)