Stock Setting "Allow to Make Quality Inspection after Purchase / Delivery" is totally unusable

The Single Value
allow_to_make_quality_inspection_after_purchase_or_delivery is currently useless as it is not bound to any independent business function and setting. It just allows the user to manually make inspections I guess.
What business needs is to receive the goods in the inventory, take the case of import when all the goods you received are already in your books, via Purchase Receipt and then perform QI as per the Template defined on the Item. I think we can even define a Child Table to assign different templates for different stages but that is not urgent.
We need to discuss this flow for a better ERPNext.