The trouble with using a Jerry can as a fuel tank is that you can't see how much fuel is left at a glance. You could use a dip stick but that's a bit long winded.
The other thing is that a separate tank was needed if you decided to run your heater on red diesel. But since the regulations changed in April this year, we can't use red diesel to heat water for commercial use: only personal heating.