Blivet can resize only the filesystem and when filesystem and the underlying block device size don't match we should resize it if the device/volume is referred in the playbook because even if the device has the specified size, the filesystem doesn't so the volume is technically not in the state described in the playbook.