> BTF is mandatory for _any_ new feature. If something is easy to support without asking everyone to upgrade to a bleeding edge llvm, why not do it? So much for backwards compatibility and flexibility. > It's for introspection and debuggability in the first place. > Good debugging is not optional. Once llvm 8+ is everywhere, sure, but we are not there yet (I'm talking about upstream LTS distros like ubuntu/redhat).