not sure that it is clever, but any markup that has repeated sections works well with data. I once had a bootstrap accordion and it was very complex html - nested divs, id names you had to be careful with etc. I was able to make it into a template and use a data file to populate it which made it much more manageable. Adding a new item was simple - add a few lines in the data file. If it was all html adding a new item, especially months later when I was no longer familiar with the markup was fairly hard to do.
I use data files for FAQs, galleries, and product info. Basically anything with repeated info is a possible data candidate.