the versions do mean that, but the sql itself could well, probably is in fact, use binds.
sql might not be shared because
o you optimized all_rows, they optimized first_rows
o you bound a varchar2 bind, they bound a number
o you have a table T, they have a table T and the query is simply "select * from T", but they are different T's
o and so on......
the only row that might signify a bind problem with the query you used would be the first one.
If you have thousands of queries loaded - but yet say to yourself "hmmm, we only issue like 500 different sql statements" - that would mean you have lots of unique sql's out there.
If I gave you a query to find bind issues, it would have probably been:
http://asktom.oracle.com/pls/ask/search?p_string=%22remove_constants%22