Yes, absolutely, especially for the West Indies (the ICC ban over government interference probably the bigger issue for Sri Lanka).Isn't part of the reason the Windies and Sri Lanka are not the force they once were is a lack of money. If the "big three" distributed some of their wealth it would help to improve their competitiveness so encourage more spectators to attend matches. Back in the day when the Windies were over touring grounds were packed every day.
But I don't see how the ECB and MCC charging punters ludicrous prices, raking in record profits and having the most lucrative sponsorships in the history of sport help the Windies? Since 2001, teams stopped earning fees for touring in international cricket. They do earn money from broadcasting contracts but the market for West Indies is something like 10% of what England earn. There is supposed to be a reciprocal tour agreement so that England go and play in the Caribbean but that's not scheduled until at least 2027. Australia haven't played a team apart from England and India outside of Australia since 2022 (none scheduled until next summer either). India have played 6 tests against non-England/Australia opposition away from home in 3 years.
Make Test cricket more accessible for more people, teams and attendees. It dies otherwise.