Recently 2 of my Clients asked for a free consultant/developer seat, similar to the Guest role but with full access.
I understand that the monthly free for a seat is a fraction of the consultant's hourly fee, but still Clients consider this as a good gesture (Something that Clickup offers).
Also note that there are cases were more than one developer/consultant needs access when working with a team and clients have to pay more than one account in this case.