Yes, we all know they f***ed up their build, no one is looking to emulate Edmonton's roster construction, but one of their mistakes is they did exactly what you're advocating the Sharks do, they added big money veterans and squeezed their cap too tight before they were ever competitive in the first place
Part of the appeal of young players is not just the promise of improvement, but it's also that players on their ELCs give you maximum flexibility under the cap to construct your roster, it will be 3 short years before Celebrini, Smith, Askarov and Eklund are all highly paid (provided they all continue to progress), the most critical moment of our roster construction will be managing the salary structure of the team at that moment, once the kids are being paid and are rounding into form and looking to contribute to a contender
Edmonton's answer at that juncture was to sign contracts like Milan Lucic and Mikko Koskinen, I'd personally prefer to avoid committing term and cap to underwhelming veterans until we already have the core solidified and we're actually a playoff threat, doing that right now is more likely to fail than to succeed