many problems can be sorted out if owners reduce their 'profit margins' and start paying 'real doers' (technical staff/consultant in case of consultancy services) some descent livable salary.
Rentals may be a smaller reason but big reason for failure is Greed and unprofessional approach of owners who start such 'consultancy firms' not because of their love for profession or expertise but on basis of greed (on how 'others' are making easy money).