Why can’t binary sensors be as easy as input Booleans

I find it incredibly easy to make input booleans as helpers. I also cringe everytime I have to make a new binary sensor. I realize binary sensors are more complex as a trigger has to be predefined but I can trigger from node red. Certain things require binary sensors and they must be used in place of input Booleans, but they just are not as easy to make.

Would this be something that could be added, or does anyone have a suggestion?

Can you give some examples where you are forced to use a binary sensor because you can’t use an input boolean?

The one I ran into today is under HomeKit. I was triggering a camera I had using a linked doorbell sensor. This requires a binary sensor to trigger.

linked_doorbell_sensor string (optional)

The entity_id of a binary_sensor entity to use as the doorbell sensor of the camera accessory to enable doorbell notifications. HomeKit will cache an accessory’s feature set on the first run so a device must be reset for any change to take effect.