There is no excuse for ENDA not passing when > 80% of the public support workplace equality and have for years.
Sure there is -- the Democrats in Congress don't believe in Democracy.
Of course, we knew that already -- they didn't impeach Cheney, they keep entertaining new gun control laws, they can't hammer out a simple health care bill....
Okay, that last one might be incompetence.
why do people try and make things more difficult?
Because it's easier to label than to think. When you stick a label on something, for most people that means there's no more need to think -- if you can name it, you know what it is, right?
That's a fallacy we looked at in philosophy class in college, and it applies all over the place: call them "fags", and you know they're not human; call them "Pugs", and you know they don't have to be taken seriously; call them "Dims", and you know they aren't worth listening to. Labeling is just a form of naming, and naming actually closes off understanding for the vast majority of people -- as opposed to giving a convenient tag for discussing something so you can understand it better (one of my favorite examples is "electron" -- most people have no clue what it really means, but accept it as something in an atom, so they think they know something; physicists have a bigger clue... enough that they really don't know much at all, so they keep studying).
Anyway, when you label, you generally stop communicating, and when you stop communicating, you make things more difficult. That's especially true when you try to take a spectrum and cram it into discrete categories which allow for no shades or variations. Surgeons deal with that regularly with births: a lot of babies show up with an extra finger (for example), and since we all know that "human" means "having four fingers and a thumb on each hand", surgeons just clip off the extra digit and "fix" it so the parents won't have to worry what they did wrong.