That already happens. If they abort too much then aborts start counting as resignations and rating gets lost.
https://support.chess.com/customer/en/portal/articles/1444922-fair-play-policy
Also, I don't believe aborted games get counted under the color history so they are much more likely to get black in their next games anyway.
Don't know if this has been suggested or considered before but I think Chess.com should look at deducting either one or 2 points from the rating of any player who aborts the game rather than play the black pieces. This would just be a downward adjustment to that player, not an upward adjustment for the player on the white side. Currently as I understand it there is no penalty for always refusing to play black.