Django's query string tag (from v5.1) is a good example of a maintenance slow-bleed.
It **seems** simple but, over the space of users, has so many possible (i.e. actual) applications that there's a long stream of requests and revisions needed.
When folks are like "Why can't we **just** add feature…?" it's because they simply don't see what **just** adding that feature entails.
https://forum.djangoproject.com/t/enhancement-proposal-for-querystring-template-tag-support-for-dynamic-context-based-keys/44281 #Django
