The reason the Windies are in the position they are is that they have about 10 players who prefer to play ipl/T20/BBL for the money. This isn't helped by the fact the WIPA reduced test match payments for players who only play the one format for WI. And the other issue is the WICB and the problems most players who refuse to play test cricket seem to have with them.
WIPA - Wavell Hinds & WICB - Clive Lloyd are the warring clans who brought upon the downward trajectory for WI cricket. Experienced players - Bravo, Gayle, Russell, Pollard etc sided with WIPA when negotiating CBA (collective bargaining agreement) with WICB. However when Wavell Hinds went behind their back and made some changes to CBA, players lost confidence in WIPA. This was around the time when WI players withdrew from tour of India. WICB considered all this in their world cup selection and omitted certain key players. How did that help their WC chances ?
IPL/T20/BBL etc has been active even before this incident. T20 leagues provided them option to earn money. If this option wasn't available, WI players would have sought contracts to play in other leagues in UK or coaching staff etc. Basically they would have moved on to do something else.
Right now someone has to give up their ego and be a bigger man here. Either Clive Lloyd should talk to the players or players like Bravo or Gayle should stand up and speak to WICB. Players have an option to approach WICB directly and play for WI without being part of WIPA. Marlon Samuels is not part of WIPA, he still plays for WI team. Since either side doesn't want to compromise, the WI team is going to rot for a while until their youngsters gain experience and start performing.