I agree with everything you say!
Funnily enough, many of your points constituted for a base of my own manifesto for the jam but ultimately went down a completely different path that felt closer once I started writing. :D