Ive been told my multiple High Energy Physicists that String Theory was suspect because it makes no predictions. Being able to make predictions that are testable is a foundation of theoretical science. Not everything is because of influences.