H-1B visa holders are generally not allowed to have side income from employment that is not covered by an approved H-1B petition. What is the primary reason for this restriction?
A) To encourage freelancing opportunities.
B) To prevent exploitation of the visa system.
C) To promote diverse income sources.
D) To discourage professional development.