Yes, this is an eternal battle. Non kinking hoses will, by physical nature still kink, eventually. This is because of a physical concept called ENTROPY that simply states everything will continually moved toward a state of complete randomness.
The hose because kinked and coiled because in that state, the hose itself is more random and therefore less energyis consumed to keep it at the physical state of being rather than being straight.
So, it will take longer for a non kinking hose to coil and kink but, eventually one of the most fundamental laws of thermodynamics states that it will kink and coil eventually.
Also, try sales at local nurseries, and get to know the nursery staff... you never know what you might get for free or at a discounted price. (At one of my local nurseries; every year end they have a customer appreciation sale where everything in the store except for all the nasty poisons and what not is 40% off)