Zack Snyder has put in a lot of his heart and soul into his version of 'Justice League'. He also won't make a penny on it. Here's why.