The various fees are never going to be 100% evenly split. It's simply just way too much work. They will make the simplest and fairest system that they feasibly (and cheaply

) make and we'll have to deal with it. Personally I'd be fine either way with the housekeeping (keeping it built into dues or taking it out and paying a check in cleaning fee).
If you keep thinking about it, there are seemingly endless ways in which it's not perfectly "fair." Studios hold more guests on average than 1BRs (due to more 1BR only holding 4 members instead of 5). That means that Members who stay in the low capacity, high cost 1BRs are paying far more than their share in those transportation costs for example. Would it be worth it for them to rebalance or add fees for studio guests? (or credits for 1BR guests?) Probably not.