Flixbus and Greyhound: How can David and Goliath win together?