I have a list of Jinja and I get that it’s “lower barrier of entry”, convenient for very simple stuff.
-
Big portion of users on HA knows programming.
-
Actual language like Python can accomplish what Jinja can in a more readable and manageable format.
So why do we have to use Jinja for templates rather than writing our own function to return a string?
Makes things like extracting data from an array of data more complex than they need to.