это все приведет к тому, что придется этот класс просто выковыривать из либы и определять у себя в андроид проекте. надеяться на то что что-то там сделает автор либы это такое, по моему опыту. не говоря уже о том что либы могут уже не обновляться
вы просто не писали на котлине. это дело привычки, что класс нужно сделать открытым, ещё никто на такие проблемы, как вы описываете выше, не натыкался.
как минимум для тестов / примеров создателю либы надо будет сделать класс открытым.