This is the other side of it, you can't blame the players for taking the opportunity to earn some easy money, it's a short career and it's understandable that they want to make the most of it while they can.
Surely it's not beyond the realms of reality for the ECB, Cricket Australia, Cricket South Africa and even the BCCI to work together to safeguard the long forms of the game, it's not like they don't have a financial interest in it. If young promising cricketers were given the opportunities and financial incentives to play first class cricket around the world, we'll see higher standards in all forms of the game. Existing and new fans will be drawn in and everyone benefits.
Being a good red ball cricketer is never going to turn players into bad white ball cricketers, but too much focus the other way will reduce red ball standards.