The point of group projects is not to make the best project, it’s to learn to navigate working with other people and all the messiness that entails. Soft skill development and the slackers are a feature not a bug. Doing group projects solo completely defeats the point of the exercise—I’m surprised you got approval from any profs for that.