They do not stipulate you must use any one of the methods they recommend to achieve the specifications for their cells.
In fact they do, and I specifically linked the reference documents above.
BTW, I don't think it can be said that manufacturers recommend fast charge rates because they are "better". In most of the longer manufacturer's documents that I read this recommendation was prefixed by an explanation that it is because of the contemporary trend to charge batteries faster or because it reduces back to service time. I haven't seen anywhere an explanation that it is actually better for batteries...
They changed their tune over trends, but not quite how you assume. Back in NiCad days, slow chargers worked just fine, as NiCads were very tolerant of it. When NiMH consumer cells were introduced, the chargers did not drastically change. If you know the precise capacity of the cell in question, you can charge at a slow rate on a timer. Since it was easier to use the same chargers and just change the time, it was an easy assumption to simply assume consumers would recharge cells only when depleted. This is also when you started to notice more strong language to the effect of "use only our cells in our charger". Put a lower capacity cell in a charger meant for higher capacity, and you can damage the cell.
Eventually, it became evident that consumers wanted to be able to charge up their cells whenever they wanted, regardless of the state of capacity. Cells of varrying capacity also became prevelant. Charging a cell of unknown capacity at an unknown state of charge is much harder than when you knew exactly how much a cell stored and assumed it was empty.
That meant the charger had to become "smart". You know have to know eactly what the capacity is, and what the state of charge is to do a timed charge and not kill the cell. Obviously that is not easy. Second best method is to give the charger some brains so it can figure out on it's own when a cell is "done" charging. There are MANY different algorithims you can use to apply a charge to a cell and monitor it for completion, many of which are discussed in the above referenced documents. Of these, a method had to be chosen that was reliable, affordable, and easy for the consumer to do. That drove smart chargers to a -dV/dT condition to sense end of charge. But to sense this signal, the charger must be able to measure it. A typical NiMH cell will show this signal more prominantly >0.5C charge. Below that and the signal is VERY difficult to measure, or the cell may not even display one at all. Above 1C charge, you can get into other issues with charging the cell too fast.
0.5-1.0C is a sweet spot where you can both measure a -dV/dT signal, and not overcharge the cell. If your equipment is capable of it, that is the current "best" method to charge NiMH cells of an unknown state of discharge.