Yes StrawberryKitty,
It would be a good idea for the Favorite Channel list auto-joiner to add a short delay between each successive /join command to the server.
As you stated, there are scripting solutions and work-arounds.. but no scripting solution can fix the speed in which the Favorite list joins channels.
I would classify this as a "bug" or "feature" worthy of attention.