For example, there's the idea that programmers should start single threaded and slowly move to concurrency - but you can't actually do that in real life, IMO. Libraries/frameworks constantly impose concurrency on you - either they have async functions or they're using callbacks where stuff happens "later" and often on a different thread/actor or the function is marked nonisolated (for good reason), etc.
You can't ease into it.