фандепы нормально работают только в простейших случаях. Чуть начинаешь делать что-то такое advanced, они разваливаются к херам. В общем, я конечно не против, что они есть, но включать их в стандарт без какой-то нормальной реализации с first-class фандепами (как equality constraints — first-class), я бы тоже не стал