Not really there was already so much space gameplay that hadn't been fleshed out. It was always going to be a huge stretch to add it and have it not suck. In a perfect world with infinite resources maybe natural progression. In elite. No it was just pandering to the screaming fans and it has cost us dearly.
There was already a precedent set as in us being able to land on planets in the first place with Horizons expansion. It was obvious once we had that in the game, the next step was always going to be on-foot content, these 2 things are closely intertwined. Once you do it, you have to do the other thing aswell. Look at EVE, where you have this highly detailed character creator for absolutely nothing because after developing it, they decided to ditch their "on-foot" gameplay and now it just feels weird and incomplete. All you see is your spaceship and your character is non-existent. You can't interact with your character at all and every single interaction between players are trough their ships.
It's like having a NFS game with the devs making a DLC about you being able to paint your car but then they decide to shift focus on developing road markings for the various tracks, instead of them continuing on the obvious progression path as in you being able to fully customize/tune your car.
I'm willing to bet people would not complain about on-foot content if Odyssey also included ship interiors, wich is a very ironic thing because most people complain about on-foot content but would have no problem with Frontier spending half their budged on ship interiors, wich technically is also on-foot content. At least they somewhat partialy fixed it ( altough "fixed" is a very big word ) with us being able to AT LEAST explore our fleet carriers, even if it's in a very limited way.
If for example, Frontier choosed to not develop Horizons and making us able to land on planets in the first place and solely focusing on spaceship gameplay, then you could argue on-foot would be a waste of time, but again, once we we're able to land in the first place, on-foot was a natural progression to the game, at least that's my opinion and how i view this whole thing.