Personally I like the idea of upkeep as pure is about keeping it as close to pvp as possible and it would hopefully provide more of a motivation for people which you lose if you get to end game quite early when it becomes too easy especially as wipes are monthly.
Saying that though, like others have said, it may not be ideal for players who maybe don’t want to grind for mats if they are not regularly online especially with 1K max stack and/or for the players who will build community builds. On EU pure for example we do have quite a few of them depending who’s on each wipe like towns or racing tracks etc which may demotivate people to get mats and build for the community
Could there not be something in place if even possible where instead of just putting one of each mat in, there needs to either be the equivalent of the base of how many things are placed or a set amount like 6k of the mats that stack to 1K and 600 hqm if someone had all four of that in their base for e.g. So there’s a slight grind but when you get to that limit then there’s no decay after a certain limit