Because your not paying attention or understanding what is posted.
A partition is nothing more then a container that defines limits of a filesystem. When a filesystem is created the mkfs tool by default uses the entire size of the partition. Resizing is actually two steps, changing the size of the filesystem and changing the size of the partition.
growpart only resizes the partition to use adjacent unallocated space. It does not increase the size of the filesystem.
There is some risk involved but it is doable.
1. Using fdisk delete partition 3. You are just deleting location of the partition in the table but not the filesystem itself.
2. Using fdisk create a new partition 3. Its starting point should be the same as the old one. Define the end as 2GB. You might have to reboot for the kernel to see the new partition.
3. Use resize2fs to resize2fs the filesystem. ext4 filesystems can be resized larger regardless if it is active.