Hey @Nutty Panda!
I too have commands fetching extra code on a third party website, and they still work, so that must be due to either your code or the third party website you use. Could you please share more details so we can help you?
Regarding the command length, it wasn't like that before, but people had too many issues with the bot not sending messages because they weren't aware of the limitations of the chats, so limits were introduced, if I understood properly. While I agree it's an inconvenience for people who use JS to make complex commands, it's necessary to ensure the majority of the people get a service that works, and as you said, there are workarounds. Most people don't know about the limitations, so it makes sense to have them.
One thing to fix this issue once and for all while allowing as much freedom as possible though, would be for Nightbot to crop each messages it sends to chat with .slice(0,500) for Twitch and .slice(0,250) for YouTube, but I don't know what are @night's thoughts on this, there must be a good reason why it's not implemented this way.