You must have a short memory. Think of Dwight Stephenson's kid. I'm pretty sure he wasn't offered by XCDF and ended up signing with Notre Dame.
Legacy, schmegacy. I don't care if a kid is the love child of Coach Bryant. If he's not good enough, he's not good enough. 40 years ago, when Coach Bryant could sign literally 100 players every year, maybe they could afford to sign a "legacy". With the scholarship limits, especially with only being able to sign 19, frankly, Bama can't afford any legacy players unless they can flat out play (e.g. Simeon Castille, Aaron Johns).