Canon is supposed to have introduced the EF-S system for the APS-C cameras to make smaller\lighter lenses and keep the costs low. However, most of their EF-S lenses are general purpose zooms in the range 15/17/18mm-55/85/135/200mm ones. There is only one telephoto zoom lens (55-250mm), and one prime* (60mm macro). In fact, most of the Canon non-L prime lenses seem to be a decade or 2 old and for the EF system.
While EF lenses are supported on APS-C bodies, they are much heavier and costlier. So, if one were to build a photography kit based on the EF-S system (primary constraints being cost & overall equipment weight), there are very few options to do so. The only high quality lenses are the 15-85mm & 17-55mm ones.
Are there any EF-S lenses (Canon or third party) that fill this gap for telephoto focal lengths and prime lenses? Is there any reason why Canon has not addressed this segment?
* Corrected the "no prime" mention based on the answers.