I don't think it's awful. While the strategy may not suit everyone it's still a strategy. My business would have been dead long time ago if I didn't sign all these insane contracts. It landed me some big customers (top tier SV) which would never have happened otherwise.
Sure, I'm taking extreme risks but that's part of the strategy. Bet big, win big.