Blanket subsidies do not stop mismanagement of personal finances and depletes the ability of any government to react fiscally. There is also an issue of logistics and implementation costs of doing it the way you suggested.
Companies should make profit within government stipulations. Charity and corporate responsibility lies within the prerogative of the company.
I hope this answer from an individual perspective helps.
More developed argumentation with cost benefit analysis (numerical would be better) made in comparison with existing policies, highlighting strengths and weakness of policies, provide for constructive contribution. Your contribution is definitely a beginning in the right direction which the people of Singapore would appreciate. Meaningless attacks on the government of Singapore carried out by monikers in this forum amount to nothing for the welfare of Singapore. The government of Singapore is not infallible and every policy undertaken carries its underlying weaknesses. There is no such thing as the perfect policy. Only irrepsonsible politicians would continually spout such statements.
Within the means available to the government of Singapore, attempts are made to maximize total wealth of the country while maintaining windows of opportunity for those less privileged to find a way up, thus maintaining national competitiveness. There is no denial of blind spots that the government of Singapore may have. However, until there is a better plan available, the best plan is adopted, with the both the strengths and challenges in them. The government of Singapore cannot stop people from being unhappy, like any other government in the world, but the projected best bottom line counts and the best monetary bottom line for country and people counts. The world is unfair and in this unfairness, competition exists. Governments attempt to look after those who fall behind but should not compromise country and future generations in the process. Consultative windows are open in Singapore today, better than before.
Constructive opposition parties are welcomed, as public statements from the government of Singapore has indicated.
Remember, democracy does not feed people. Feeling good that you can say or do anything you want, forgets the importance of living and cooperating in a society and community. Singapore puts economic well being above all else but there is democracy, nonetheless, in Singapore. Unproductive democracy could degenerate into anarchy. As Singapore develops more economically, more democratization, within the Asian and Singapore context, will have to evolved to facilitate value creation, essential for sustainable economic growth.
While more time should be spent in discourse on such subject matters, it also distracts the government of Singapore from more effective reaction time to pressing socioeconomic and geopolitical challenges. This is a point that the opposition must understand and good policy measures that maximizes the total welfare of the country in a tangilble way should not be objected by the government of Singapore, unless the government of Singapore has lost its integrity and objective to serve the nation and people. Use the proper channels to make good suggestions to the government of Singapore.