It's all about the pins inside the connector. If it says data transfer only, then that's all it will do because it is missing the charging pin in the connector.
The stock cables and most 3rd party cables do both.
The ones I saw were real cheap. like $1.20 and $1.60.
Soooo, if I look further I should be able to find one that does both but
might cost a little more. Right?