APNG files are normally smaller than GIFs (about 30% smaller) but they're still going to be big for high quality animations. SVG/vector animations can be tiny in comparison.
It's a raster format and they state pretty clearly why they don't want raster images.
Size constraints and the need to be able to smoothly scale to a wide variety of screen sizes.