Are you sure about ESC? I looked at MacBook Air pictures on DDG, and they all had an escape key in the upper left. I've never seen a Mac without one. If you're using it for VI, Ctrl-[ is also ESC (and avoids stretching your fingers).
For delete, if you mean delete-under instead of delete-before (what the key labelled "delete" does), Fn-Delete is delete-under.
Home/End are either Cmd-Up/Down (doc begin/end) or Opt-Up/Down (line begin/end) (I haven't used a PC in a while, so I can't remember what Home/End do)
The 2016 MacBook Pro and a few later years had no escape key. Those were the worst for other reasons too.
On a Mac keyboard, Home is Fn+Left arrow, End is Fn+Right arrow, Page up is Fn+Up arrow and Page down is Fn+Down arrow, and as you said, Delete is Fn+Backspace. The Fn key is at the bottom left of the Mac keyboard, which is diametrically opposed to the top right position of the Backspace key. You need to use your two hands to produce any of these combinations. Also, the arrow keys are half the size of the other keys.
Obviously, this is not a problem for most Mac users. Personally, I've used a MacBook Pro for more than a decade, and I eventually found that so annoying that I bought an external keyboard with full size arrow keys and dedicated Del, Home, End, PgUp, PgDn keys.