That's an extremely small percentage, most Linux developers aren't sponsored by the Linux Foundation. The majority of their expenses go towards events and training.
Not really, the question is how the organization is classified. Linux Foundation is a 501(c)(6) so they can sponsor some people but it's only for the purposes of furthering "common business interests" and not for profit.