I grew up with a house that had hardwood floors, and I had them installed in my first house when I redid the floors. They looked beautiful, but I was always worried about scratches, spills, etc. I was disappointed to find that the floors in the new construction house that we loved, and ended up buying about a year ago, are not hardwood but LVP. (I knew this when we bought the house, of course, but when I first saw the real estate listing photos, I thought it was hardwood until I read the details.)
However, I'm thrilled that I didn't get to choose the floors in our current house. They have fooled tons of people who have come to visit, and they hold up to our two dogs, one of whom was a large puppy when we moved in. The bigger dog is constantly tracking in water, dribbling water when she lifts her head from her water bowl, etc., and when she was younger, she loved to flip her water bowl over. We wipe up the water, of course, but it's not the end of the world if we miss a spot or don't notice it immediately. The floors look fantastic, and we enjoy the peace of mind that comes with not having hardwood, even though before this, I was a hardwood purist.
In case there might be someone out there who doesn't know this, I keep an old trick in the back of my mind for hardwood floors, and it turned out it worked great on our LVP floors, too, when a staple got stuck in the bottom of the vacuum and made a huge scratch in the floor before I realized what had happened. Just rub a walnut on the scratch, back and forth, perpendicular to the scratch, and it will disappear.