I wouldn&#x27;t recommend most of these ideas to Microsoft.<p>For example, I&#x27;ve done work where I&#x27;ve needed a recalc based on an updated csv so your suggestion would have broken Excel for some of my use cases.  There&#x27;s plenty of changes to recalc rules I would have liked, but I&#x27;m not sure any of them were unambiguously good ideas.<p>Also, scripting in spreadsheets is bad practice (besides maybe formatting or simple data fetching and even those are questionable).  It&#x27;s not what spreadsheets are for.