This should be obvious to most people agreeing with the article, and I came here to say what you just said. I use async in a webserver environment only, where it does shine, and I use Celery + Rabbit for synchronous tasks (executed asynchronously via webserver).
As long as I keep my async code on the webserver end, and my sync code elsewhere, the project seems to stay organized well. Otherwise, I tend to lose sight of proper naming, etc.
That seems to be a very common reason as to why people who are renting don't always have opportunity to learn common lifting exercises.
What I might suggest is find a crossfit gym, not necessarily even for crossfit itself. Some crossfit gyms offer olympic lifting training and fundamentals classes. The gym may even offer the membership cheaper if you're only visiting for those classes vs the actual high intensity classes most people associate with crossfit.