What do you mean by had to give? Because of their expansion / diversification? That's totally fine and their decision of course.
I'm thinking more of just of their output over the game's life with fairly consistent staffing etc. For whatever reasons Seasons were deemed to be not working. (And I'd agree with that - it's hard to assemble a flagpole in pieces over a year+, while also making each part of the construction entertaining in its own right. Poles aren't that interesting

. And attempts to make them so can end up with a wonky flagpole

)
So they've put their emphasis on a classical unified expansion effort instead, with the main game reduced to a 'maintenance +' status as a result.
They clearly tried the prior model because of the GAAS ideal. But ED is just trying to do too much with their available resources. It's an MMO, an offline solo adventure, a co-op experience, an open world 1:1 galaxy, a VR game, etc etc. They took on too much to service all of it consistently, and this is them acknowledging that.
Scratch all that. What i meant to say its it seems so strange that other games would kill to have a community like this but frontier are probably crossing their fingers hoping we go away. Also the issues are from frontiers side, its them not us. Do you remember dav stotts livestreams from 2016 / 2017? He was unique amonst frontier staff in that, while he like of the rest of them dismissed the community with bravdo, he always took the time to explain to fine detail.. WHY. His livestreams were always the most well received by a long shot. And didn't make you feel like someone smugly brushed you off even after getting told no.
As much as I'd love to hear more from the devs, with the core game in 'maintenance+' I think the actual experience would be pretty painful. Almost all questions about improvements to core gameplay would be met with 'we don't have the capacity', just expressed in a beige rainbow of phraseologies. 'Would love to' / 'On the list' etc. Bleh.
And then there's the expansion focus. Dav's a good example here. There's a general presumption that networking improvements would be needed for a Legs expansion. Dav is probably busy working on expansion-related stuff, so he can't really sit for 2 hours and happily chat about what he's up to.
It'd be interesting, don't get me wrong, and I'd happily see that deep into their design process. But I can see why they don't do it. Some of it is to retain the surprise of new features (& the associated marketing buzz near point of sale). Some of it is to take the pressure off the devs and leave them free to experiment. And some of it is to avoid the classic: 'You were working on this cool thing, you didn't deliver the cool thing, I bought skins to support you making the cool thing, I will do bad things to your grandmother now...' stuff.
You hold up the example of a game that goes full blown on that stuff. But I'd argue they've gone way too far in that direction, to the point that discussing the details of (often never-to-be-realised) functionality has become marketing tool in its own right. They're well down the slippery slope there.
A look into the middle-distance would be cool though for ED. I'm sure it'll return. Today just ain't that day.