So for a non-developer that wishes to collaborate, they now need a GitHub license? That's a deal-breaker right there for any org that is composed of more than developers.
At my org we just have one user with reporter permissions on gitlab which is shared by a bunch of people who just write their name at the end of tickets or comments. For more involved people who need to be assigned to things or pinged, they pay the full license.