I’d rather get the additional structural rigidity, compactness, and weatherproofing that comes from the tight construction and then pay $99 to have Apple professionally install a new battery for me in 3-4 years. Forcing everyone’s iPhone to take all of the tradeoffs of replaceable batteries so some people can save $50 to replace their own battery isn’t a good deal.
I wouldn’t be surprised if forcing all phones to have easily replaceable batteries would result in a net increase in e-waste due to the additional failure modes introduced. Even if batteries were easily replaceable I think most iPhone users would have Apple do it for them anyway.
I’ve also replaced some iPhone batteries myself and it’s really not that bad if you are familiar with taking modern electronics apart. Apple will send you the entire toolkit if you want complete with a return label.