To market Eeveelutions. It seems that was his only purpose, sadly...
Why? that is all i can say... Why would you introduce a rival that never gets battled? did he even battle another main rival? He may as well not have been introduced, he could have been just another character. they only introduced him to sell eeveelution merchandise.
Virgil's entire existence besides advertising Eevee is to pulverize shonen kids from achieving their dreams. That's pretty satisfying.
Finally, those bags full with money are being used wisely! ~ Made by yours truly ~
The Bond of Aura - 3/31/2013 Update
"Lucario is rewarded by getting to watch "Lucario & The Mystery of Mew." He can't help but compare his situation with the Lucario in the movie..."
4/27/2013: AuraChannelerChris' Youtube Channel: Feature Walkthroughs: Lego City Undercover - MegaMan: Network Transmission
He came to show us Eevee, and ended up doing more than what was actually necessary of him. He exists for promotion, and nothing more.
Many people thought he'd be the last minute roadblock that defeated Ash in the league, ala Tyson...since many predicted Kotetsu was more of a Morrison. Turns out Ash didn't even battle him.
Maybe he'll appear during Episode N to help out, his little rescue team could prove useful.