In my opinion every plugin/theme should be fully functioning with jQuery in the footer

jQuery in footer is loaded after rendering of page, which will break all sort of active content like sliders etc. or cause jumps of content if sliders are initialized and added after page has been displayed already in browser.