The following is directed at no one in particular, even though I quoted the above:
If you're in business and you don't know how to do something you either learn, hire someone to do so, or make do with what you have. I believe that the entire hosting/design industry would be better served if it were harder to get started, making it more of an investment in learning how to operate instead of simply buying a cheap reseller account, a "point and click" client manager (though WHMCS is much appreciated compared to previous products) and selling $1/month unlimited accounts they probably don't know how to support and repair either.
If a "host" won't invest in learning how to manipulate the products he uses to do what he wants without being able to simply click buttons on and off, he needs to either conform to what's given or choose another occupation.
Editing and altering WHMCS is quite simple compared to other products I've used such as M-bill and A-Pilot (plus several others). Even though it's mostly encoded, the templates are straightforward, variables are named intuitively and templates are as well. There is decent documentation, and quite a few selfless people on this forum that offer assistance to those that aren't as adept at edits. In addition to that, the folks behind the product are responsive and available to help with nearly anything that you can't figure out.
What seems to be the issue here, that it's not spoon fed and one click fixes? See above.