Cost
Implementing technology like the ones mentioned above can be costly. You typically have to buy electronic devices new, unless you're sure the used device is going to last. There may also be a setup fee you have to pay for.
Difficult system integration
Learning how to use new technology can be time consuming and frustrating for your guests and employees. Guests may reach out to you about how to use a type of technology. Installing the software without an expert can also take a lot of time and effort, too.
Ruined atmosphere
If your hotel is meant to convey a vintage atmosphere, having new technology can ruin the historic feel of the location. For example, if your hotel is all about living in the Wild West, having guests use facial recognition software to get into their room rather than a cool, antique key can be off putting.
Unemployment
One of the main drawbacks of cutting your employees in favor of technology is that some customers like having personalized service from an actual person rather than a computer. Computers can be daunting to certain customers, so having a mixture of humans and computers to serve your customers may work better.
High maintenance
Keeping software updated and maintained can be a hassle. If you're unable to fix the problem yourself, you'll have to call a worker, which takes time and money.