It’s a common misconception but there is a difference between concurrency and parallelism.
Concurrency is very useful across all aspects of the stack including OS code, and even web app code.
Your comment about “usefulness” is likely about Parallelism. Which I agree with you is typically only useful in abstractions like OS code and even web frameworks.