"I don't want to use threads"
People seem to say this because either:
- they don't understand (how to use) them; or
- they think it will make the code more complicated for them to write.
In reality it will probably end up being simpler (in the long run) to use threads.
Plus doing what's easiest for the developer is normally the wrong approach. They should, instead, focus on what's best for the user.