That's definitely one way to do it, but it depends on the technology and the resource constraints. Ultimately, you have to pick some technologies to rely on. Sure, in theory you can architect your multi-tier app so that you can swap out Java for .NET, or Python for Rails, or Postgres for MySQL, or even HTML/JS for Flex, but those are all difficult and costly swaps to perform. And most startups can't afford to build expensive components twice. They have to make a gamble.
Full-Flex front-end was an accepted model in 2007, with a fair few apps following it. Yes, we could have built just the explorer component in Flex, but that would have had a number of other problems (such as loading times every time you changed a tab, for example). More critically, when we started we had only a vague idea of what this explorer tab might look like. Like many startups, we were discovering our customers' actual needs as we went along, and so it wasn't possible to just declare "the explorer component will look like this and it will be built in Flex", because to be honest, though we suspected the explorer component would be important, and had some ideas about what it should look like, those were completely unchecked assumptions.
And you can't ever be sure that you picked the technology on the right side. So design your systems so that it doesn't matter which side wins, you can adjust to the new reality and keep going.
You can't ever be sure that you did pick the right technology to "stand the test of time", but sometimes you can be relatively sure that you didn't. Even in 2007, for anyone with good knowledge of Open Source, it was clear that eventually, Flex would be losing to open technologies. It wasn't clear how long that would take, and whether Adobe might counter that by opening up Flex, but certainly there were strong concerns about Flex (which we were aware of, but didn't really factor in as strongly as we should have). Similarly, anyone building a startup that critically relies on Java (or, more controversially, PHP) today is picking a technology that's waning and will certainly be largely irrelevant in 1, 3-5 (most likely), or 7 years at most.