It would be foolish to risk US aircrews when we don’t need to do so. Syria does have fighter aircraft and SAM batteries. A B-52 would be a sitting duck.
And some of those fighter aircraft and SAM sites are Russian. Using cruise missiles negates the need to do anything against those assets. Which makes alienating the Russians far less likely.
CC