> sometimes due to real constraints
IMO this should always be pushed back against, because it's not a valid excuse. If the hardware is too constrained to support appropriate security then that hardware is not appropriate for the application (or no longer appropriate for the application, as the story often goes).
To be clear, I agree that it is not a valid excuse and pushback is warranted.