The problem is that interfaces will typically change over time. So really you are talking about maintaining backwards compatibility which means maintaining a bunch of old stuff riddled with technical debt.
If you are designing a new product to a tight deadline, it seems very attractive to leveridge all the features of "the new hotness".