The fact is that different things are “essential” to different users. Whenever they ship a new feature, some users are like “I wanted this!” while many are like “Still not shipping what we’re asking for!”
I do think Affinity should pick up the pace (and they maybe have, a tiny bit, since V2?) and address recurring forum topics more openly. But they’re not “enshittifying” their apps, they’re just not doing what some people wish.