Bike shorts are simply more comfortable. For shirts, there are plenty of options for good breathable, wicking fabrics without all the logos (and expense),
Yup.
The one advantage of garish colorful logos is visibility.
But you can do that with color alone and not sponsor graphics.