To be fair, all of that tracking and data collection would still never add up to some 100MB. It's more likely that they have extremely unoptimized assets (images, icons, fonts, time zone data, sounds, etc) and/or are using one of these janky "frameworks" that let you slap together a half-baked "native" app in a few hours by translating your poorly-written JavaScript into poorly-written native code.