The barriers to using solid wood for cabinet construction are (1) cost, (2) wood movement and (3) the work involved in constructing large panels for cases. Plywood is a much more stable material for large cases, is relatively less costly and obviously comes in large sheets that eliminate the need to make a bunch of glued up panels. Pine is also soft and dents easily. I would strongly discourage you from using construction grade lumber (despite the cheaper cost) because this wood is very variable in water content which complicates construction. Glued up panels, such as those sold at Lowes, are ok but not cost comparative to plywood in most cases for a given size. If you are going to be making large panels from smaller hardwood boards (pine or otherwise) you are going to have to have means to rip and joint edges, larger clamps for glue ups and a practical means for flattening large panels. So, it's definitely doable but a bigger "ask" than making a large case unit out of plywood. That's why your cabinet shops don't build kitchens out of solid wood. If you are willing to pay for dry hardwood (or select dry pine) and go through the trouble of building large panels, you need to keep in mind that this wood will move significantly in width with seasonal changes (assuming you don't live in a year round desert). This impacts on your joinery choices - again, very doable but takes some thought. You also have end grain to contend with so butt joining panels can be problematic and generally requires either internal tenons (like dowels or dominos or splines) or internal hardware (like corner brackets) to keep things strongly together in load bearing areas.
Plywood exists for a reason (basically to solve the problems of #1-3 above) and is certainly an easier choice for what you are planning. Building a sit down cabinet out of entirely solid wood (or heaven forbid pine or construction grade lumber) adds significant levels of difficulty and tooling requirements to the project and "may" affect longevity of the unit over time if you live in a location with seasonal weather changes.
Hope that's helpful.