I think people are reading his "role" incorrectly, he's whatever he needs to be to complement his partner.
Pep has basically all season played 2 up front, with 1 "striker" and 1 "attacking midfielder" as they press together, the midfielder drops deeper obviously.
He has basically played 2 of Haaland, KdB, and Alvarez, with a pretty good rotation imo.
Alvarez is very adaptable, he becomes an "attacking midfielder" if playing with Haaland, or becomes the "striker" if playing with KdB.
He doesn't need to play every game next season, but just needs more and more minutes to rotate with those 2 and give them more rest.
I suspect as KdB gets too old, Foden takes his spot and we rotate between any 2 of the 3 of (Haaland, Foden and Alvarez), that's our future front 2 attack.