I ride several bikes so I would not know what to use the in-frame storage for. I want the things like repair kit (with batteries) and lights (also with batteries) to be movable between bikes so the batteries are charged in time. Even if all my bikes had in-frame storage it would be a chore to move its contents.
Some newer road bikes have it too. Canyon Endurace and Trek Domane, for example
Trek dropped that (and "suspension" whatever it was called) from the new Domane.