Can I attach vinyl siding to a concrete foundation with Tapcons?
I don't see why not, but that is a lot of little holes in the foundation and also lots of work.

You would have to make sure the tapcons are not too tight as well so the vinyl doesn't buckle.

I would do as others have suggested and add some plants/landscaping.