Wooden floors are moderate in cost, and outlast many other options. Because they last for decades, even centuries, they are far cheaper for long term use. Alternative floors are not too much cheaper, especially if carpet (which will be replace periodically) is added to the cost.
Wooden Floors can be swept and cleaned with a damp mop. Many find microfiber mop are extremely effective. Occasionally some cleaning fluid appropriate to the type of wooden can be used to restore the original shine. This is no more difficult than vacuuming a carpet.
Almost all types of floors are prone to scratches or other damage. Wood has two advantages in this situation. One is that it is usually just the top finish that is scratched, and this can be easily restored. And even if the actual wood is damaged the surface can be sanded down, basically giving a whole new floor.
Placing coasters under furniture are removing shoes in the house can prevent almost all floor damage.
Using wood and replacing the trees is actually very good for the environment. Growing trees absorb a fair amount of CO2. Once the tree is grown it can be used for building; most of the C02 remains stored in the wood, unless it is burnt. Replacing the harvested trees means more c02 is being absorbed from the atmosphere.
Other building materials such as metal require more energy to mine and produce, making them less environmentally friendly.
Bamboo is still a relatively new building material in the western world, but it looks to have similar environmental advantages to many woods. Well grown and processed bamboo is sufficiently durable for long term flooring.