The amount Medicare pays for each appointment does not cover the costs of running a medical practice.  These costs include staff wages, medical and IT equipment, rent and utilities all of which have increased significantly over the last few years.
The introduction of mixed billing will help keep the practice sustainable in the long run.