You can use arrow keys to navigate in the map.
some programs are forced to complicated because of external factors, like they have to implement a very large complicated specification such as the web (html/css/js is huge)
There is strong pressure towards efficiency. Software is complicated because they are striving towards efficiency, not simplicity.
mini or micro versions of common apps that implements just core functionality are generally less than 2500 lines of code
also languages like python makes stuff easier as importing and using it like just as any command you do in cli
even a simple linux tool like 'top' is 50 thousand lines of code when it could be a few hundred.
"top" is old and is written in C.
Also there are only about 3400 lines.