I would actually be fine if steam could only be consumed, and not produced. I think that's a little whonky, and kind of pointless, to be honest.
This is as good a solution as we're getting in the foreseeable future, however. Like it or not, I don't see the IC2 team as being overly invested in...