I thought the first public criticism was the "anonymity" which of course later on people understood to be pseudo anonymous only,,, and all those Silk Road people who got caught finally understood this truly well:)
But anyway scalability is not Bitcoin's biggest problem but privacy still is (which is why the big important progress was taproot).
Segwit directly fixed Bitcoin and LN also,,, I do not see the point of asking?

SegWit didn't really fix Bitcoin, it's still struggling to cope with the large amounts of transactions years later and this means even the SW upgrade wasn't enough to fix its scalability problems. Bitcoin definitely still has some issues either a proper solution hasn't been found yet for or BTC supporters are way too strict about upgrades to accept the idea that a change could be more beneficial for its future.