Yes for the domain knowledge, but what about the software? Do you expect an aerospace or biomedical engineer to understand also how to write safety-of-life system?
Why is that an unreasonable expectation if their job is to write such a thing? If you want to write software for aircraft then I don't see it as unreasonable that you be expected to understand both software and aircraft.