The current standard for speed sensors is a small thing that wraps around the hub. No extra magnet or alignment necessary.
There's a similar sensor for cadence. It's a little bit less convenient than the hub sensor.
Integrated sensors for speed would need a magnet. They also require extra work in building the frame. They'd probably always be more expensive to replace.
I don't see how a integrated sensor would really be better.