This is no bug.
System.Data is a standard .NET framework and as such uses what it requires to work, which includes a reference to System.Net (cause aside of sqlite every single other database is network based)
That you can’t use System.Net is a consequence of you not owning iOS Pro and there is nothing that will change that as that limitation is by design.
But nothing prevents you from writing a native code plugin which lets you communicate to sqlite or the whole CoreData framework of iOS for example
I tried using System.Data and System.Data.SQlite with Unity free on windows but it was giving all kinds of errors. I used Mono.Data.SqliteClient instead and it worked ok, maybe you should try it with Unity iOS. Also let me know if it works