I tried running bevy 0.17.3 on an old device. And a simple example like a button ui consumes around 50% of a single core (shown in top on linux), while an equivalent wgpu+winit program only uses around 5%.
Both built using O3 on debug built but with no debug info for faster build and smaller binary size. I can provide more information if you are interested on this subject. But I suspect this may because a lot of idle systems are still running on the background.