

its not difficult to pipe a file of packages into a shell loop to get the behavior as described
It’s possible, but “not difficult” is a bit of a stretch. FWIW I’ve used this in the past, among other hacky solutions that don’t always work as expected:
# Print packages installed from different origins.
# Exclude standard Ubuntu repositories.
grep -H '^Origin:' /var/lib/apt/lists/*Release | grep -v ' Ubuntu$' | sort -u \
| while read -r line; do
origin=${line#* }
echo $origin:
list=${line%%:*}
sed -rn 's/^Package: (.*)$/\1/p' ${list%_*Release}*Packages | sort -u \
| xargs -r dpkg -l 2>/dev/null | grep '^.i '
echo
done
This is philosophy, not history or even historiography.