Why are android file sizes so big?

I know that the topic is a little old, but I have a doubt about this.
If a small simple game can be a nightmare to reduce to 50mb, what happen if the game is more complex???
I doing a project with 3D models 8 characters (4.000 poligons each one), texturing (4textures with 2048x2048), animations and scenerios) but if the size never will be 50mb maybe I must emigrate to Unity
¿what do you thing about it?