The devs have made adjustments to matchmaking, but due to a limited player base theres not much they can do if squads are pitted against singles. its a matter of getting matches going unfortunately.
i think the get good mentality has been gone for a while. but experienced players have access to modules and what not that with experience just gives them an advantage. theres not much you can do about that.