IMHO, the best way to make them co-exist is probably somthing along the lines you suggested or making when you reach the maximum level on dragon riding you unlock flying. Which does make sense but we still need to play dragon riding. It might be a dud honestly, and if it is, well, fuck.