I, too, am a bit puzzled by this. In my opinion, these are basic rules, and they should be followed in contracting.
As for not using the expertise that exists in the public service, I think this is a pertinent question and the answer varies from one department or agency to another. Some follow the rules well, others not so well. Examining just 97 contracts probably doesn't give a good picture of the situation with regard to all of the decisions made by the government.
There are many rules, and staff turnover is such that there should always be training. At my office, training is given to anyone who has to draw up a contract if they don't do it every day.
In fact, I encourage government departments and agencies to do so too. You have to be on top of the rules, and you have to follow them every day.