If you put something in the game and call it a quest, I don't look at it as optional. My mission will be to do them and if not, I will feel disappointed.
That is your own psycological issue, not a problem with the game. Heroics are simply group level content. If you don't have, or can't find, a group, just move on and skip it. This is an MMO, you're not meant to do every single piece of content. There is intentionally more content available than what is necessary to progress. You are making the choice to not move on to other content and instead, wait on groupings for content that may never happen. I'm sad to say, but you're doing this to yourself. Bioware has to make a game with broad appeal and some people like to group on a regular basis at the mid/low levels. Others don't, ok fine, maybe that's you, but don't come here and say they should take out content that others enjoy.