Yes, it is somewhat frustrating, I agree with you on that part. The saddest thing is that to use Lightning you are enforced to HODL some sats, hence you must have them beforehand you can start accepting(!) sats.
Having routing makes things more complicated because it introduces more difficulty in terms of "reachability" of payments.
Unfortunately, this is pretty far from what anyone can install and configure in several clicks.
Anyway, I do not have any idea how Lightning could've been done different without introducing another tradeoffs.