Just to correct you, OceanWP, ThemeIsle, Envato are not WordPress.org in the form of plugins. Seems like only themes are not allowed to have an affiliate link. Plugins are fine, which is weird.