The Soviet Buran shuttle had the right idea. It didn't have main engines and was launched with the Energia rocket, which could be used independently with other cargo as well. Also, it was capable of fully automated landing, unlike the American Shuttle