Sure, yield has a role to play but no more than other factors such as supply and demand, capacity to service, interest rates, taxation and government policies, overseas money, etc...
As for the 7%, markets around Australia have lived very happily with various yield levels for a long time with...