Jarred is approaching this from a fundamentally performance (due to targeting of Edge runtime) and DX perspective. If you follow his twitter or bun discord, you can see he spends an enormous amount of time studying, profiling, and tweaking features so he can squeeze as much performance out of it as he can.
Reasons not to use bun:
- it is pre v1, so unstable API
- it is unstable, so you will deal with crashes
- newer, so help articles will be hard to find