I feel sorry for anyone who can’t install a water heater themselves. I replace ours in about 1/2 hr myself. $329 at Lowes for 50 gallon electric unit.
And for people who live in totalitarian cities and states that require permits and inspections and union laborers to do minor repairs, if you can't move somewhere sane, I wish you all a Harrry Tuttle