I do saw someone in this forum working around BDC on DFX designs
What this post had mentioned is BDC could introduce longer regenerate time which abstract method is a better.
However, myself applications and task never involve real room for DFX unless only study and try around behavior. When using FPGA, most cases are testing / R&D purpose, which FPGA is far optimal for large volume product design. =[ over-cost (something like S6+A53 CPU overrun the cost many times)