Two villas in the same community, same size, same finish, same rate card. One books 22 nights in a month; the other books 15, because it happened to need a week of maintenance, or simply because guests picked it less. Report each owner their own unit's actual income, and the owner of the slower villa asks — reasonably — why an identical unit down the path earned more.
A revenue pool splits a community's total nightly income equally across every unit that was actually rentable that period — a unit taken offline for maintenance simply doesn't count toward the denominator for those nights, so it neither earns nor drags down the pool. Every owner of an identical unit type ends up with the same payout, because from the guest's perspective the units genuinely were interchangeable.
Pooled revenue only holds up if every stay, every maintenance block and every unit's eligible-nights count for the period are tracked to the day — recomputing that by hand for a twelve-villa community every month is exactly the kind of arithmetic that quietly drifts wrong, and an owner comparing their statement to a neighbour's will eventually notice.