Personally, I am in favor of equal distribution of revenue among all members, not just full test nation but associates too. But we know if it happens then the very same test nations who complain about BCCI on daily basis will strike down this proposal because it'll directly affect their pocket too.
I am also in favor of equal revenue distribution. But then, there is a counter argument to this. Look at the so called "national teams" in Europe and West Asia. Most of them are 100% comprised of medical students, expat businessmen and even tourists. Do you believe that allotting millions of USD to such teams would be a good idea? If that happens, then half of all the first class cricketers in India will pack up their bags and move to European and Middle Eastern countries the next day. Funding for associate countries should be increased only if the team is comprised of citizens.
Look at it that way.
100 years back British officers and nationals used to feature in Indian, Australian and SA teams (although it was amateur level) regularly so building teams and cricket culture through migration is a process IMO. This might look dodgy at the start when compared to a team with local players but in a long term, this should help at least for a few countries.
Something that is happening now cannot be compared with something that happened 100 years ago because they are different events. The truth is that this is an absolutely bogus rule that, as far as I'm aware, only exists in cricket. I really do not believe that the national team should be made up of foreign players. There is no way that is fair for everyone in that situation.
In addition, if we talk about equal distribution of revenue, I don't think that it is going to happen because it is obvious that India will oppose any idea that promotes an equal distribution of revenue. This is because they are the ones who bring in the most revenue.
Regards
Duke