Alright then, maybe think of it this way. (I know I won’t convince you, but just for grins....

) ---
Say you were designing another modx website, if you were to copy over just your snippets table, to the new database, you’d instantly have all the php code you’ve written for modx--- all available and ready to be reused in the new website’s pages. That’s because you’d have all your code in OAOO (one and only one) place in modx. (makes it easy to backup all your php code in one shot, too, btw.)
Even more productive, would be to have situation where you admin 10-20 websites, all sharing common snippet code. When you need a new snippet for them -- just create your new snippet in one of the 10-20 site’s database. Then run a SQL update statement on all the rest of the sites to sync them all. Manually add in your tags to your templates, and youre done.
(of course, if you wrote plugins code, or other custom modx code, you’d obviously have to include bringing over those tables too, not just the snippets table, to have all your code in the new sites. And you’d also need to alter the foreign key values in any imported table to match the db it’s in, too.)
But you get the gist of it. Blah. Blah. Yadda. Yadda. Blah.... ...no need to rewrite any code, just import table(s) data, reset FKs, adjust tags -- so long as you keep it all code in snippets, and not on pages, or in templates.