Please use those. They are useful, make code clearer, improve bounds checking, ...
Don't let attackers influence the size of a buffer (neither for VLAs nor for heap allocations).
Don't let attackers influence the size of a buffer (neither for VLAs nor for heap allocations).