pull down to refresh

But by introducing new op_codes there are risks however small.
Yes introducing new op_codes is risky, hence the years and years and years of development on them.
For what benefit?
The 2 op_codes created that make LN possible for example were in development for years before going live, but without them we wouldn't have LN. CTV for example has been in review for 4+ years with a 5btc+ bug bounty on it that's never been claimed and without CTV or something like it we'll never have feature rich and efficient covenants without which would make scaling custody much more difficult.
The Uber driver or Lyft driver has never heard of a 'lightning wallet'
Lightning has been steadily growing by thousands of percent over the past 5 years and will continue to grow and get better and easier to use, however it's still very early days though and like you I wouldn't actually expect a regular person to understand channels in the slightest so there's still more work to do there.
Luckily there are a bunch of scaling solutions that bitcoin will use because like we've known for many centuries already a global money requires many more layers than 2 to function equally as well for everyone.