Really? Like what? I'm thinking of games, but that won't work well in a VM anyway.
I agree with you, the games won't work properly on virtual machines because they don't have dedicated GPUs. However if someone is a casual gamer then there's no problem in running those games. If someone is a gamer then that person won't get any benefits from a virtual machine.
I think you can play some good games on Linux these days with Steam. I personally don't play games these days on my PC but surely if someone play games then they could either build a separate PC dedicated for gaming or might play the games that are available for Linux users.