Everyone knows stealing from the button is a good position to do it.
Not necessarily. Under certain table conditions, it can be throwing money away. If your table is very aggressive and you're playing tight, then you're going to get reraised and have to fold more than 1/3 of the time, and you need to take it down at least 2/3 of the time to break even (assuming 3x raise). The two solutions to this situation are to either loosen up and call/4-bet more often OR you can steal from the button less often and clean up from people reraising your legit raises.
Another spot I don't like raising the button too much is in medium stacked non-bubble tournament situations, where you are more likely to have your raise shoved against as opposed to just called. One saving grace of the button steal is even if it fails initially, you may get to see the flop in position. If there's no chance of the blinds just calling, then you lose that benefit. The ideal position in all-in preflop situations is in the BB, NOT on the button.