There is no "requires" for e2fsprogs, ntfsprogs or any other similar file system packages - surely the same applies to them if trying to convert an image that uses ext[2,3,4] or ntfs? Why should btrfsprogs be any different? "Recommends" seems to make more sense here.