The point is that it objectively CAN compile to the right target. The capability is not broken.
It however DOESNT due to a configuration bug. Therefore it doesn’t have to make sense because it’s clearly not intentional.
your sentence saying “it can’t build” is therefore incorrect. It’s the distinction between the two capitalized words above.