Why first-time homebuyers are struggling to buy right now :