I take it this is your first year working with SCOM. Trust me, there are a lot of things that "should" work and be included out of the box, but unfortunately with the dev time cycles the teams are under, it would be impossible to complete v.next if
they fixed/included everything that everyone wanted. They have to work on the top ten asks, based on feedback from TAP, connect, etc. I suspect many of those top 10 don't even make it into the final product. Luckily there are a lot of motivated
professionals who make third party solutions, extensions, etc for free (and sometimes profit) to fill the gap. Many of those people are developers for the product, or former developers/pfe's/mvps etc. They feel the pain, as much as you do, and
when they can, they build unsupported solutions. So while it is frustrating, and trust me, I have been working with this product since NetIQ owned it so I know what being frustrated feels like, you will find that the pro's outweigh the con's.
Also I would encourage you to get familiar with XML and working in XML. The company knowledge can be entered using word, but if you are comfortable with XML, you can hack the knowledge right in the management pack using XML, no need to launch word,
and it's much faster.
Good luck Tim, and don't let this one issue turn you off from SCOM.