Not really if you think about it.
Many people run their raspberry pi off the USB port to their PC or laptop (e.g. I do). Why not have data as well. You do notice that you can charge and run your mobile phone off a PC/laptop USB port too? Same here.