BTRFS does not have a concept of volume groups. Don't get LVM concepts into btrfs and say it is not working as expected. Each subvolume is independent as can be and commands on each subvolume can executed independently. This is inherently by design.