But those DIY solution are at most workarounds. Especially when it comes to format changes like it happened just now with version H.
LFS itself does know how to treat old layout formats.
Also, managing layouts via insim brings up yet another problem. You cannot ask for the objects that are currently loaded. Insim only knows of changes that were made AFTER the Insim app has connected. I once asked for that functionality years ago but it was turned down.
So bottom line, a function that is accessible for non-geeks and non-programmers can't be all that wrong, especially as it is a 99.99% copy of an already existing function.