If u intend to use the phone for 2 years, it's worth it. Reason is iPhone can no longer repair by 3rd party shops as the internal components are being "locked" to the motherboard even if the shop is using original parts from another iPhone. This info is from a youtube video below. Basically, from purchase to repair, everything had to be done by Apple. Meaning from the day u bought the iPhone, u pay for the phone, Apple care (optional), subscription for more storage (optional) and repairs if any issues. Apple is really good at making money from head to toe. I think other companies are going to follow Apple footsteps, Samsung should be the 1st.
I thought the great thing about iPhone was that during warranty or Apple Care period, any serious hardware problem is an automatic 1-1 exchange.
Ignoring the debate between environmental sustainability versus Apple’s strategy of preventing 3rd party repairs, having your phone in the repair center for a few hours or maybe 1-2 days could be a huge inconvenience for some ppl. Apple should come up with a bundle of buying 2 phones at a certain discount, to “encourage” demanding users to have a backup iphone.

