yes, I think it is true not just for my bikes, but most bikes.
Within my bikes, the Karoo and the Rio would do 40 miles a day on one full charge.
The Karoo has a rigid fork, the Rio has a fairly good quality RST Omega fork. Both have GXP crankset.
In my experience, a good fork, a good crankset...