ADV_DIRECT_IND in iOS apps

I'm developing a BLE app with the guideline below. (https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf)

According to section 40.3 in the guideline, the use of ADV_DIRECT_IND is not a good idea.

I'm not sure the reason but it seems to be the rule for peripheral devices.

I think it's okay to connect my app(central device) to peripheral devices that transmit ADV_DIRECT_IND in an advertising packet.

Is my understanding correct?