No. IMO, There are some concrete surfaces that no matter how much you clean them due to neglect, that you are not going to get them "like new". You can make a significant improvement to them but some are not going to look like new again, ever. Drive thrus of busy fast food restaraunts are an example. Ones that are very dirty with heavy oil deposits, grease, etc and have not had frequent cleaning, will be very hard to get like new. The use of a bio enzymatic cleaner that gets into the pores of the concrete are your best option to get these clean and under control. But they take time to work, and sometimes need a couple appliactions. Most restaraunt operators, (not all) but most do not want to pay the amount that is required to restore there concrete to like new condition. As long as they see a difference they seem to be happy, and thats all they really want to pay for.
Many residentail driveways patios pool decks, etc you can get to look "like new" with a house wash mix and surface scrubbing. Again it all depends on the amount of neglect the concrete has received.
Hope this helps