Technically “off topic” here as your actual question is open-ended and there is lots of room for opinion. https://wordpress.stackexchange.com/help/dont-ask
Sidebars and widgets are a perfect way to organize these elements. Keep in mind these are simply tools to organize blocks for repeated use in various locations.
So, officially, my answers to your two questions are:
Yes. No.
Related Posts:
- Show Woocommerce minicart widget in checkout page sidebar? And, how to make this update secure by overriding widget?
- Get sidebar parameters (before_widget, before_title, etc.) from within a widget
- Different widgets on different page templates?
- Add div class to only one widget
- How to avoid widgets added to sidebar on theme activation?
- More flexible sidebar and widget management
- WordPress widget new instance creates content duplicates
- duplicate sidebar
- How to check if searchform.php is being included as widget?
- Removing custom widget area WordPress 4.4 [closed]
- Insert Widget option into mark-up with register_sidebar
- Cannot save widgets in custom sidebars
- Can’t see widget areas in my customizer
- Widgets not activated alert after using get_sidebar()
- Can you target a widget_class in a register_sidebar?
- Copy Widget Settings because of changed IDs
- Add class to on sidebar widget
- Why is registering a sidebar for each page causing my sidebars to reset?
- activate custom sidebar widgets
- How to get sidebar widgets in leftsidebar template
- $before/after_widget/title not displaying anything
- Unique widget id in sidebar
- Correct way to add a block element to sidebar layout
- Give Editor Access To Sidebar
- Where is the content of widgets stored in mysql table
- Get number of widgets in sidebar
- HowTo: Add Class to Sidebar Widget List-Items
- Widgets not displaying in theme customizer
- Register multiple sidebars
- Determining a Widget Instance and Sidebar Location?
- Randomize widgets displayed in my sidebar [duplicate]
- Remove All Widgets from Sidebar
- Unregistering a Sidebar in Child Theme
- Problems with the sidebar args and wp_list_bookmarks
- Ban certain widgets from certain sidebars
- Registering Sidebars and Sidebar Widgets. Sidebar Widgets Not Displaying
- Call sidebar from a template
- How could a Widget behave differently depending on sidebar
- Adding classes to dynamic sidebar
- Create variable from widget instance
- Why do none of my widgets have a title?
- Save/update widget outside admin panel [closed]
- Widget area inside a widget
- How to insert widget areas specific to certain pages (or posts, etc.)?
- Why use dynamic_sidebar() conditionally?
- WordPress Widget multiple use
- Contact Form in sidebar [closed]
- How to “pair” two widgets side by side in one sidebar [closed]
- Dynamic Sidebars On Multiple Subpages
- Check which registered sidebar a widget is added to
- Disable widgets on specific posts
- WordPress widget/sidebar dividers?
- Toggle option in sidebar widgets
- Excluding specific widgets from default sidebar class
- Can WordPress Read Its Own RSS Feed?
- Dynamic sidebar based on category
- How to show different widgets on different pages in a user friendly way
- Show widget differently depending on if it’s in the sidebar or footer
- Trying to create dynamic widget area using post ID
- Programmatically add widgets to sidebars
- Programmatically add widgets to sidebars
- Custom Sidebar only on single post
- register_sidebar fails when using a include within functions.php
- How to pass a special CSS class into widget li
- Update widget form after drag-and-drop “only specific plugin”
- Add a specific css to a widget
- Is there a simple way to have a new sidebar for each page?
- how to add the same Widget twice to a sidebar?
- Filter Text from sidebar widget?
- Save button is not working on custom widget
- My widget not printing before_widgets and after widgets
- Output column number according to active sidebars
- Check if widget is inside sidebar with PHP
- New Widget are not showing
- Sidebar widgets – dynamic CSS : problem with widget-title
- How do I exclude portrait pictures from the nextgen gallery sidebar widget?
- How to customize wordpress sidebar widget
- changing the style of sidebar
- WordPress Local to Live and The Missing Widgets!
- Need to delete the sidebar widget area and have the page a full page rather than just have a blank widget area
- Before_widget won’t show up
- My widgets do not save
- Need two sidebar (right and left)in Twenty Seven theme
- Reposition the widget sidebar in Appearance->Widgets
- How Can I Replicate & Register a Widget from the Child Theme
- Add Social Media icon widget to customizer
- Handling dozens of sidebars
- Add sidebar in inner pages
- Widget Areas Still Appearing in WP ADMIN When They Shouldn’t
- Inkness theme sidebar
- Automatically hide Widgets that would lengthen page
- Single Widget Multi Sidebar
- An issue with register_sidebar and the admin interface
- My understrap-child theme doesent have a head.php, footer.php
- How to hide sidebar widgets in all pages except Hompage?
- How to completely remove the sidebar? [closed]
- Subpages menu on sidebar plus widgets
- is it possible to create custom widgets page in admin?
- Add custom settings to widget areas
- Can’t edit the widgets sidebar or footer