[fixes#75588822] use general and general_purpose as default_purpose keys despite data inconsitency among deployments