Stats from souls are interesting because they are meant to actively off-set the stats other champs get ambiently. In that calculation above I did not count the stats, but I can below:
Comparing Senna to her closest neighbor (Caitlyn), Senna starts with 50 AD and gets 0 every level after. But, her souls grant her .75 AD each. Caitlyn on the other hand starts with 62 AD and gets 4 every level after. Doing napkin math, for Senna to match Caitlyn's natural (free) AD at level 18, Senna would need 100 souls.
Secondly, Senna faces some large disadvantages that actually make AD worse on her. First, she has a low AS ratio (.3), which means she gets less multiplicative DPS value from attack speed than other marksmen. Also, she has an increased auto attack wind-up (twice that of Caitlyn), so her attacks come out slower. These two factors make her DPS-per-AD lower than her peers in the role.
Lastly, Senna is completely lacking marksman steroids in the traditional sense. She has no attack speed steroids, AD steroids, or crit steroids like her peers that make AD actually worth buying. Those tools in champions kits (like Ashe Q, Xayah W, Vayne R) make them better than just an ADC Annie. Senna is notably worse in this department, with her only reasons for AD being good being the ratios on her abilities. Senna even does less damage with her crits than her peers.
With that said, Senna's advantage is her range, which at 100 souls matches (and then exceeds) the other highest marksmen in Jinx, Kog'Maw, and Tristana.
Hopefully this paints a picture as to why even though she might have access to more stats than other marksmen organically, they are not exactly created equal.