Given that you only do this when the “engineered solution” is workable, sure, whatever. Please remember though, that all policies that are ever implemented anywhere in the real world are (at best) what from this perspective should be called “a suboptimal but working default” which are resorted to because “we don’t have a … [usable] engineered solution.”
But then shouldn’t we try to find the “engineered solution” instead of defending the “suboptimal but working default” as a matter of principle ? And shouldn’t we use it in the domains where we do have a working one ?
Given that you only do this when the “engineered solution” is workable, sure, whatever. Please remember though, that all policies that are ever implemented anywhere in the real world are (at best) what from this perspective should be called “a suboptimal but working default” which are resorted to because “we don’t have a … [usable] engineered solution.”
But then shouldn’t we try to find the “engineered solution” instead of defending the “suboptimal but working default” as a matter of principle ? And shouldn’t we use it in the domains where we do have a working one ?