I mean, if you dun intend to upgrade your phone after 2 years, then sure, this makes sense. But if you intend to upgrade, then the Apple Care+ is close to useless.
Just a simple phone case can protect your phone and a cheap $15 Tempered Glass Screen Protector would have saved the cost of your iPhone Screen Repair for your "deep glass scratches".
As for phone battery after 2 years, it's just a $99 replacement.
So, after 2 years, a new $15 screen protector + $99 for battery replacement will cost less than 1/3 the price of AppleCare+ plus the service charge for the screen replacement.
That totals up to $369 + $42 = $411 for AppleCare+ screen replacement + battery replacement at the end of the 2 year warranty.
vs..
$15 + $99 = $114 for tempered glass screen protector replacement + battery placement at the end of 2 years.
Since its still way too cheap, let's include the price of a phone case to make it ever so slightly closer to the AppleCare+ value.
Oh well.. still too far in difference of value

Dun forget hor... accidental damage got service charge of $148 on top of your AppleCare+ if you are that careless but still dun want to use a case