I know this is caused by decisions upstream.
One thing that has surprised me for quite a while is that although Whiskermenu assumes by default that you have mugshot and menulibre installed for full functionality, only the plugin itself is on the official Arch repos.
Why? Beats me. They are available on the AUR:
yay -S mugshot menulibre
My question is: Would it actually be worth adding them to the endeavoros repo just like yay athough I know you want to keep it minimal? That way they could be added by default to the offline and online xfce4 install.