Not all pools with heaters, gas or electric, have by-pass valves plumbed into it. A bypass does allow you to divert water past the heater for several reasons but I have never heard anyone say that if you bypass some of the water it would heat up the pool faster. That doesn't make logical sense. It should take longer to heat that way as you are allowing the cool water to flow back to the pool without even slightly heating it.
Some times you add a bypass to divert some of the water because the flow is too great and causes issues with the heater. They are also added in case you might need to perform a stain treatment of which you don't want acidic water flowing thru the copper in the heater.
Im in the start of a pool build right now myself and have been doing a lot of reading on the corrosion of copper vs the cupro/nickel exchanger or titanium exchanger. There is a lot of worry amongst the forums with the swg's and increased corrosion in either of the above. Is a bypass valve becoming a standard so when the heater is not in use it can be bypassed all together and flushed so no pool water is running through it constantly? Is that something anyone is doing to promote longevity with their heaters?