Your existing system will not last forever. When you have to spend money anyway that changes things.
Yes. It also depends on the age of your gas heating as in Germany you get 20% subsidies when your system is 20 years or older, unfortunately this subsidy decreases 3 percentage points every year so when we are due it will be about 5%.
It did for me. 40-year old furnace was starting to sound bad and subsidies locally were excellent; I now have a 3-ton heat pump and my house is fine in winter or summer for far less money than gas. It might have been harder to justify without subsidy, but we do need people to make this shift and a lot of homeowners will not consider things with 20-year ROI.