Вы не понимаете архитектуру Xamarin, и вам трудно ответить в одном абзаце, дальнейшее чтение документации вместо того, чтобы постоянно задавать один и тот же вопрос в разных местах (обратите внимание, что на github вы были предупреждены, чтоне место задавать такой вопрос) очень советую.
Но я постараюсь ответить.Пакет может использовать (или даже должен использовать) нативные API для достижения некоторых функциональных возможностей.Эти нативные API доступны только на одной платформе, и такой код бесполезен на другой платформе.Поэтому в этом случае автор пакета должен написать отдельную реализацию для каждой платформы, которую он хочет поддерживать.Он может охватывать только одну платформу, две или три, это зависит от автора пакета.Если платформа не поддерживается пакетом и содержит нативные API-интерфейсы, вы почти ничего не можете сделать, кроме как написать собственную реализацию пакета для этого.Даже если вам удастся установить его, он не будет работать.