you fix bandwith by having players first download a complete client containing all the art(downloading that all once)
The bandwidth issue comes from keeping track of players moving through all those tiles.
If the room is made of 5x5 tiles, it takes 7 moves (keypresses or clicks) to enter, cross and exit the room. If the room is just 1 big tile, it just takes 2 moves (keypresses or clicks) to enter and exit. Every time a player moves his keypress/click is sent to the authoritative server for processing. With 20-30 players on a traditional tile based map with hundreds of tiles, the server hits could add up.
Also, if the room is just 1 big tile, I can afford some latency. Even 500 ms latency could work. But players constantly moving around a room of 25-36 tiles would need pretty good latency. If there are 5 players in the room with you, the server needs to push data to your client every time one of them move a tile.
The biggest problem is still the large amount of art assets required to build a fully traditional tile based world...its too much for 1 hobbyist dev to pull off.