People don't think of the graphics as negatively outside of our bubble. I think some actually prefer it.
It's not just enthusiasts that are complaining. Nearly every steam review sorted by "most helpful" on the first page is listing the graphics/models/overall presentation as a negative.
I think one of the big reasons the game isn't doing well on Steam, besides bad pr, presentation, and characters is because although Capcom is saying the game is designed as a service the game right now doesn't really reflect that. PC users have been playing games designed in that way for a long ass time now and Infinite just feels like another console port that's asking for more money on day one with DLC. That $90-$100 for the "complete" edition on day one kind of thing.
When I think of "games as a service" I think of stuff like Heroes of the Storm or Overwatch. Either an upfront cost and free content to continue selling copies of the game/merch/whatever or a free game with loads of new content regularly.
More people might be willing to buy into the game and play it for a longer time if Capcom were to come out and reveal dlc and support plans. New costumes every couple of weeks, new characters once a month, expect balance patches, teases for new story content, updated single player stuff, etc. Make it clear that it isn't just going to be " get ready to give us more money and hope we don't stop supporting the game by next year"
After CD keys refunded my order I was ready to wait for a price drop before buying the game but the announcement of the dlc characters all being out by the end of the year and the exhibition matches changed my mind. Them being upfront about the upcoming characters sold me on a copy at launch.