Virtual pinball will never be the same or better then real pinball as at the end of the day its a simulation of something that exists in the real world. Pinball is physical with real world mechs, features, buttons, pinballs, etc. Replicating the physical parts of pinball virtually is fake.
Virtual pinball is kinda like flight and racing sims which are fun and great learning tools but in no way replace the real deal.