If they're suffering greatly to make ends meet, then why use Steam at all? The only reason I can think of is that Steam provides a great customer experience, making that 30% worth it for the developers.