When creating a post, we would recommend that the locale can safely and should be removed so that anyone around the world would default to their preferred locale. The only exception is if you have a question where locale is critical or key to the problem to be solved.
For example the localized and delocalized versions of the links you posted,
If you don't know what the locale-generic version of the page is, check if there exists a canonical link.
The true generic version is the ‘kb’ link, or more recently none at all (thanks @Tetsujin) which automatically redirects to your preferred locale. Google doesn’t like automatic redirection based on locale, and instead prefers it to be defined in alternate links with hreflang. The canonical link is to help search engines index the correct version of the page, which in this case Apple has selected as the en-us page. You should use the canonical link if you don’t know what the locale-generic version of the page is.
In the case of such a specific link with many parameters that may be time-specific or session specific, or where a locale can't be removed such as specific support pages, link to the previous page's canonical and explain how to navigate to the destination. This helps prevent link rot where the destination page is frequently updated.
Locales in links not a reason to mass edit posts to remove the locale. If you’re editing a post anyway to make substantial improvements or clarifications, then please fix the locale and everything else minor or major that needs tidying up.
Unless a localized link fundamentally breaks a question or is broken itself, this should be strictly followed only when you are crafting your own posts before publishing it.