The advertised frequent flyer programs have certainly lost their value. However, become a 3x Virgin Gold or 4x BA Gold and you will find service that perhaps you recall from years gone by - and more.
To achieve that level of course, you need to be flying J and/or F at least once a month or, to put it another way, spending £40-90k per year.