En socialistisk utopi är bara möjlig så länge det finns tillräckligt många framgångsrika kapitalister för att finansiera den.