No, can't blame him for going for one last big contract but at the same time, it also shows the lack of loyalty when he essentially went for a bigger contract and not just in terms of the length of contract but also the reported 200k+ p/w wages.
From a club's perspective, this is an absolute madness of a deal from Arsenal. Yes, I get that experience is important etc but Arteta talked about building for the future and yet, they offered a 3-year-deal plus over 200k p/w wages to a 32-year-old, who is past it or soon to be past it. And not to mention, they are gonna offer Aubameyang a similar deal as well. How is that building for the future? Have they learned nothing from the Ozil situation?