I have an automation that locks my front door, closes the garage door if it’s open, and arms my home alarm. I can let someone in my house if I’m away, and I can see at a glance if someone left the garage door open when it should be closed. That’s pretty damn useful in my book.
Locks front door - great, someone left it open and yes it's locked, but it's not closed (more expensive locks have a sensor to ensure the deadbolt made it into the frame)
Garage door - similar, you don't know if someone disconnected the automatic and it's just reporting itself in the down position because the chain/drive has moved but the door hasn't.
Both solvable just some failure modes no one talks about.
I use ring-mqtt, so I can see the individual door sensors in Home Assistant, and have automations setup that include them.
Edit: I also have some older Ring door sensors directly connected to Home Assistant via ZHA, and use those to monitor my garage door’s position. Because I’m using RATGDO in dry contact mode, I don’t get door position from it. So I created a “synthetic” cover entity in Home Assistant that incorporates the additional sensors and the status from RATGDO to show the “real” status of my door. It includes time outs, so if someone stops the door half way, the entity will switch from “closing/opening” to “open” if the door isn’t closed after the time out.