Updating Alliance member count has been made this difficult?

That’s how you do it. My understanding is that this is by design. They do not want to duplicate information that can be learned elsewhere.

Are you not needing the corporation information also?