Price. I'm not going to bury the lead... there is a significant investment involved. A properly installed artificial lawn is more like your paver patio than your traditional lawn. Expect to pay $15-$25 a square foot. Yes, a 1000 square foot lawn could be over $20K. Note that this assumes your turf is installed properly. Most is not.
Low maintenance, not NO maintenance. Yes, your required mowings will go from 40 per year to 0. However, it will need to be cleared of leaves and debris if you have trees nearby. And even if you don't, fake grass wants to be raked occasionally to look its best. There is no app for that, but we do provide a special rake with every installation.
Infill scares you. One of the final steps when installing a synthetic lawn is to apply "infill". This product filters down into the turf, weighing it down, making it look better and feel softer on your feet. But you don't live in a cave so you heard about the dangers of infill. The good news is that the "crumb rubber" infill that caused problems is no longer in use. We use a ceramic coated sand product that is totally safe.
You have south facing windows.... that get full sun in the summer. This is a tough one. The sun may reflect off the windows and melt some of the turf! This situation is common enough that it is not covered by turf manufacturer's warranties. It is also common enough that we can usually design a way around it.
The seams are the tough part. If more than one role of turf is required for your lawn there will be a place where the rolls meet. (Just like carpet in a large room.) Matching these two and seaming them well is the hardest part of installing synthetic grass. This means you probably shouldn't DIY or be the first synthetic grass project your landscaper has ever done.