I'm ok with your easy days easy. Anybody saying you have to run X pace is off imo. You have to run what feels right to you & what gets you ready for your next workout.
With that being said, you have plenty of speed. Why not train for the 800-1600 & be a mid-d guy? Everyone tries to rush to the longer stuff.
If you do want to work on your 5k & up, you need more miles and you need to get more comfortable with what your tempo paces should be. I can't touch your 4 & 8 but train for the half & full & do tempo work in the 5:30-5:50 range with a 16-flat 5k & with years of decently high mileage. You shouldn't be running 6:00+ pace for tempos with that kind of speed. You just need to develop at the longer stuff. It'll come with mileage but who knows maybe you could run 1:49 someday for the 8.
So my 400 and 800 times were from my Junior year of high school (about 4 years ago) where my coach had me run a lot of 800's because I could consistently run 2:04-2:05 for our 4x800. I was very weak muscular wise and just had terrible form so my coaches didn't think I'd be a good 4x4, 800 guy. The online coach I ended up working with last year didn't think my speed was good enough to focus on (our goal was to walk onto my college team). I think my speed was okay last year but we never ran any speed workouts because our goal was a 15:30 5k. Currently I don't have the speed I used to (probably because I haven't done any true speed work in like a year). I'm definitely not opposed to developing my speed as a mid-d guy but I'm not exactly sure how to structure my training to do so.