Why do people not like inline <script> tags? I feel like it's something about semantic HTML being purely about data, but I don't know of any sites that try to use their HTML as their API. Seems like it leads to "bundle all of the JS in the entire app and load it on every page"