Agreed. I really like Embassy, and the write up is a fun read. But, this isn't what "real" embedded software looks like.
But Embassy, with different task switching mechanism, mean i need to learn another new concept, understanding the pros/cons. That is not what i want to do when busy adapting to Rust.