YouTube consumes a lot of data or not depends on the frame rate you're watching the video on.
For example, if you watch videos in 360p for an hour, you will use only 60 megabytes of data but if you watch videos in 4k for an hour, you might use 2.7GB of data.