I agree the priorities in that situation sound misplaced, but I would not characterize that as putting technical concerns first. Fatal bugs are a technical concern.
Sometimes you get someone making really bad technical decisions so the direction forward looks good to upper management in the short term.
It's a hard balance to meet the needs of the technical requirements and the business requirements, but that's why it's their damn job!