why do we still need DOS today?
Who are "we" in this case.
Many who use DOS will never come here hand tell you why.The just use it in their work and it never occurs to them that they should change it.
To illustrate the point, consider vehicles. Autos the travel on highways must meet safety rules. Rules can change. But vehicles that do service off of any highway do not have to comply with new highway rules.
Many business users continue to run their accounting software on a DOS based system. The use it the same way, day after day. They make backups. They make print outs. They post invoices. The system is a part of their business operation. They
never get on the internet. They
never let anybody put anything on the business computer.
There are some very powerful implication programs the still run on DOS based systems. As long as the stay away from the public internet, they will continue to benefit from those old systems until the wear out.
And if they ever need replacement parts, they will pay extra just to get a 486 motherboard that fits the old case and runs they old software. No joke.