I too hate the Steam directory system, I don't know why they don't simplify it to make access easier. That said, I like Steam a lot. It's very, very fast and it's actually my preferred source for purchasing games these days.

Of course, none of that makes things less frustrating if it breaks for you. My condolences. I suggest uninstalling steam and then reinstalling it.