no company turns down the opportunity to make money unless it's opening themselves to bigger issues later on).
Well, if they actually made enough money on consoles, they would have pushed it - but at the time they had years of experience regarding how much income the Consoles are bringing in and it was probably not enough to justify the expenses needed to bring Odyssey to consoles.
One other thing that was rather baffling to me was why they were dead set to bring Odyssey on last gens - it was obvious that PS4/XBOne are not powerful enough, yet they didnt even considered a PS5/XBSeries version.