Why are there three star heroes in epic summons, it should be four star and above seeing it takes forever to get gems or win a token.
Because Epic (and Elemental and Event) categories give 3*, 4* and 5* heroes.
(Daily Summons gives 1*, 2*, 3* and low-level Troops, however in my experience, 3* in Daily is rare.)
Be aware that the game also gives a free-to-play option in the Training Camps at lvl 12 (3*), lvl 13 (mostly 3* with some 4*) and finally lvl 20 (3-5*). Everyone has slightly different experiences as regards what you get (which hero, etc), but this option is available to every player and costs no diamonds.
If there were only 4 and 5* in epic summons, everyone would.have super teams in a few weeks
Yay! Super teams!