You're probably right. I think we'll get there, we just aren't yet. Bunkers were introduced about a year ago, and have come a long way in adoption, but they're still not quite "easy" (unless they're custodial, and even then, most of those are offline).
Discussion
yeah, the problem was relays
and the reason was complicated, ugly languages used to implement most of them, that make changes difficult to reason about