It's what the House handed him.
Yes the House should have issued subpoenas to Trump cabinet officials if they had wanted that testimony. That was just stupid of them not to ask questions from the people who were actually in the room when the deals were being cut.