let's start with the end of your post and work backwards because that makes it easier to understand the answers. you ended by asking:
what do you think is the best approach for amateur runners... and most importantly why ?
the why depends on who you are, where you are in your running career, which event you are training for and how many times you've been through base phase before. in short, it depends on what you are trying to achieve and the journey you need to make to get you there.
training is a goal-based endeavour. by which I mean that you start with a goal and the objective is to take you from where you are to where you want to be.
so, you start by analysing yourself and let's say you determine that in order to get where you want to go you will need to be doing a lot of speed development work in the early season and summer. an 800m runner who needs to work on his flat 400m speed, for example.
that will require a fair amount of fast running, on the track, over short distances, with long recoveries. to prepare for that you will need to have done several weeks of hill work and some sharpening over short distances. to prepare for that you will need to have done some Daniels-type striders over various distances so you spend some of your base phase doing a fartlek-type session consisting of slow jogging interspersed with faster paced work over distances of up to around 150 - 200m.
alternatively, suppose you are a 5000m runner who can do 400m in 51 flat but your endurance is not up to scratch and you tire badly in the last kilometre of races.
for you, the track work you are preparing for will consist (at least in part) of long intervals at 10km pace, or at critical velocity pace if you prefer, off short recoveries, working towards a slightly faster pace while keeping the recoveries very short.
to prepare for that your base phase will have you doing a different type of fartlek with longer efforts starting at around half-marathon pace. over a couple of months you increase the pace and reduce the recoveries so that you are gradually moving towards the race specific work you need to do to achieve your goal.
have a clearly defined goal and base your training on what is required to move you towards that goal.
choose the specific stress that induces the specific adaptation that makes you better suited to meet your performance goal.
Cheers.